Download presentation
Presentation is loading. Please wait.
Published byBenjamin Miles Modified over 9 years ago
1
Orhan BIYIKLIOGLU feat Husnu SENSOY1
2
Orhan Bıyıklıo ğ lu Hüsnü Şensoy Orhan BIYIKLIOGLU feat Husnu SENSOY2 UNIX/Linux experience over 10 years. Certified Engineer. Member of the systems administration team responsible with more than 2000 UNIX servers.
3
Unified Storage Systems 101 Solutions to Database B&R Challenges using Unified Storage Systems. Unified Storage Best Practices for B&R. Sample Designs using Unified Storage Systems Conclusion Orhan BIYIKLIOGLU feat Husnu SENSOY3
4
Solidify Oracle RMAN with Oracle Sun Storage 7000 Unified Storage Systems Orhan BIYIKLIOGLU feat Husnu SENSOY4
5
5 Sun Storage 7110 1 socket Up to 8GB RAM 14x SAS 10K RPM Drives 2 TB or 4.2 TB Only 2U Sun Storage 7310 2 / 4 sockets Up to 64 GB / 128 GB RAM Up to 192 TB raw storage Up to 600 GB / 1.2 TB SSD Read Flash Accelerator (SSD) Write Flash Accelerator option (SSD) Hybrid Storage Pool I/O Acceleration Sun Storage 7410 4 / 8 sockets Up to 256 GB / 512 GB RAM Up to 576 TB raw storage Up to 600 GB / 1.2 TB SSD Read Flash Accelerator (SSD) Write Flash Accelerator option (SSD) Hybrid Storage Pool I/O Acceleration
6
Orhan BIYIKLIOGLU feat Husnu SENSOY6 ApplicationApplication ZFS Hybrid Storage Pool ZILZILL2ARCL2ARCPoolPool Write SSDs Read SSDs HDDsHDDs
7
Orhan BIYIKLIOGLU feat Husnu SENSOY7
8
Solidify Oracle RMAN with Oracle Sun Storage 7000 Unified Storage Systems Orhan BIYIKLIOGLU feat Husnu SENSOY8
9
No compression option for image backups available in RMAN No storage conservative way to store multiple copies of same data item in RMAN. Host interference in tiering to ternary storage. Full/Partial replication of multiple databases using same backup. Restore need of base backup in case of an erroneous recovery during point in time recovery. Replication of disk backup to remote destination. Orhan BIYIKLIOGLU feat Husnu SENSOY9
10
10 Image backup/Backupset Level 0 #1#1 #1#1 #2#2 #2#2 #3#3 #3#3 #4#4 #4#4 One Week AgoThree Days Before Now Recovery Range run { RESTORE DATABASE FROM TAG WEEKLY_FULL_BCKP; } run { [SET UNTIL SCN x|SEQUENCE x|TIME ‘x’] RECOVER DATABASE FROM TAG DAILY_INC_BCKP; }
11
Orhan BIYIKLIOGLU feat Husnu SENSOY11 One Week Ago Image Backup #1#1 #2#2 #3#3 #4#4 #5#5 #6#6 #7#7 Faster recovery due to minimized incremental applies. Image copies can’t benefit from RMAN binary compression No way to go back more than a day Advantage Disadvantage
12
Orhan BIYIKLIOGLU feat Husnu SENSOY12 RMAN Compression ZFS Compression
13
Orhan BIYIKLIOGLU feat Husnu SENSOY13
14
Orhan BIYIKLIOGLU feat Husnu SENSOY14 Image #1 #1 #2 #3 #4 One Week Ago Last Night Now One Month AgoTwo Weeks Ago #5 #6 #7 #8 #9 #3 0 … #1 0 #1 1 #1 2 #1 3 #1 4 #1 5 Image #2 #8 #9 #3 0 … #1 0 #1 1 #1 2 #1 3 #1 4 #1 5 Image #3 #3 0 … Image #4 #3 0
15
Assume a database of size 10 TB Daily change rate of 500 GB 4x10 TB image backups (30+23+15+1)x500 GB incremental backups 75 TB of backup storage Orhan BIYIKLIOGLU feat Husnu SENSOY15
16
Orhan BIYIKLIOGLU feat Husnu SENSOY16 Database Host Database Host Open Storage 7000 Open Storage 7000 Ternary Storage RMAN will build a logical channel between Open Storage 7000 to ternary storage This cause CPU consuption on database host HBA utilization on database host NIC utilization on databse host Backup Host Backup Host Open Storage 7000 Open Storage 7000 Snapshot Database Host Database Host NFS Ternary Storage Ternary Storage NDMP
17
It was always a hard issue to clone a database before 11g. Active Database Duplication makes it impressively easier in terms of configuration. But it is still a time consuming event. Orhan BIYIKLIOGLU feat Husnu SENSOY17
18
1.Create a readonly snapshot 2.Make it read & write clone 3.Expose those clones to clone host over NFS 4.Do classical database recovery Orhan BIYIKLIOGLU feat Husnu SENSOY18 Open Storage 7000 Open Storage 7000 FRAINCOTHR Controlfile Autobackup Archivelogs Incremental Backupsets Image Copies Clone Database Host
19
Did you ever rollback a single database tablespace to get a previous state of a table before an erroneous update operation ? How do you decide on parameter for UNTIL clause ? What if you make a wrong decision ? Orhan BIYIKLIOGLU feat Husnu SENSOY19 Image Backup #1#1 #2#2 Bad transaction SCN Image Backup #1#1 #2#2 #3#3 #4#4 Older version than you need Bad transaction is already applied
20
1.Create a readonly snapshot 2.Make it read & write clone 3.Expose those clones to clone host over NFS 4.Do classical database recovery 5.Check the data 6.If there seems to be a problem return to step 1 Orhan BIYIKLIOGLU feat Husnu SENSOY20 Open Storage 7000 Open Storage 7000 FRAINCOTHR Controlfile Autobackup Archivelogs Incremental Backupsets Image Copies Clone Database Host
21
Orhan BIYIKLIOGLU feat Husnu SENSOY21 Database Host Database Host Open Storage 7000 Open Storage 7000 Open Storage 7000 Open Storage 7000 Remote Host WAN Ternary Storage Ternary Storage
22
Solidify Oracle RMAN with Oracle Sun Storage 7000 Unified Storage Systems Orhan BIYIKLIOGLU feat Husnu SENSOY22
23
Use IB or 10 Gbit network fabric to access unified storage systems. Remember that current bottleneck on Unified Storage Systems is PCIe 1.0 I/O interconnects. Refer to followings for more performance details on Unified Storage Systems. Link 1 Link 2 Orhan BIYIKLIOGLU feat Husnu SENSOY23 WorkloadRDBMAIPoIB NFS Streaming Read2.11 GB/s1.47 GB/s NFS Streaming Write984 MB/s753 MB/s
24
Choose 64K/128K blocksize for your Image copy Backupset archivelogs Remember that dedup and compression options for shares are CPU demanding operations. Don’t use them unless you need them. Use RMAN compression whenever possible unless you have a host CPU bottleneck because it will increase you effective write speed. 11g Release 2 : LOW or MEDIUM 11g Release 1 : LZIB Don’t use fast recovery with SWITCH option Unless your production storage has a comparable performance with unified storage systems For fully parallelise the backup of BIGFILE datafiles use SECTION option with 11g Release 1. Orhan BIYIKLIOGLU feat Husnu SENSOY24
25
Design multiple shares differentiated depending on your need. You can asynchronously move your backups to tape drivers from unified storage systems But since those backup copies will require a restore from tape before database restore or SWITCH operation. In case of a conflict with routine backup activity, use read-only snapshots as tape copy source. Cleanup unnecessary snapshots & clones. Orhan BIYIKLIOGLU feat Husnu SENSOY25
26
Solution RMAN Restore & Recovery Share Configuration RMAN Backup Orhan BIYIKLIOGLU feat Husnu SENSOY26 Solidify Oracle RMAN with Oracle Sun Storage 7000 Unified Storage Systems
27
A system already running on NFS or another storage with a comparable performance. A single disk copy is sufficient. Quick recovery from failure is neccessary in case of a primary storage loss. Database size very small with compared to Unified Storage Systems pool size. Orhan BIYIKLIOGLU feat Husnu SENSOY27 Open Storage 7000 Open Storage 7000 FRA Controlfile Autobackup Archivelogs Incremental Backupsets Image Copies ALTER SYSTEM SET DB_RECOVERY_DEST=‘/export/fra’; RUN { RECOVER COPY OF DATABASE WITH TAG ‘DAILY_BACKUP'; BACKUP INCREMENTAL LEVEL 1 FOR RECOVER OF COPY WITH TAG ‘DAILY_BACKUP‘ DATABASE; } RUN { ALTER DATABASE MOUNT; SWITCH DATABASE TO COPY; RECOVER DATABASE; ALTER DATABASE OPEN; }
28
Quick recovery using SWITCH is not an option Two recovery capabilities are necessary To Just now To somewhere in last week Unified Storage Systems pool is at comparable size with production size. Orhan BIYIKLIOGLU feat Husnu SENSOY28 Open Storage 7000 Open Storage 7000 FRA Image Copies INC Incremental Backupsets ARCH Archivelogs LZJB DEDUP LZJB ALTER SYSTEM SET DB_RECOVERY_DEST=‘/export/fra’; RUN { RECOVER COPY OF DATABASE WITH TAG ‘DAILY_BACKUP'; BACKUP INCREMENTAL LEVEL 1 FOR RECOVER OF COPY WITH TAG ‘DAILY_BACKUP‘ DATABASE TO DESTINATION ‘/export/inc’; } RUN { ALTER DATABASE MOUNT; RESTORE DATABASE FROM TAG ‘DAILY_BACKUP’ RECOVER DATABASE; ALTER DATABASE OPEN; } RUN { SET COMPRESSION ALGORITHM ‘MEDIUM’; RECOVER COPY OF DATABASE WITH TAG ‘WEEKLY_BACKUP‘ UNTIL TIME ‘SYSDATE-7’; BACKUP AS COMPRESSED BACKUPSET INCREMENTAL LEVEL 1 FOR RECOVER OF COPY WITH TAG ‘WEEKLY_BACKUP‘ DATABASE TO DESTINATION ‘/export/inc’; }
29
Solidify Oracle RMAN with Oracle Sun Storage 7000 Unified Storage Systems Orhan BIYIKLIOGLU feat Husnu SENSOY29
30
Oracle 7000 Unified Storage Systems based on Commodity Hardware ZFS Analytics is a strong product that will solidfy your RMAN backup & recovery routines. You can start testing Unified Storage Systems capabilities by downloading VirtualBox & Oracle’s Sun Unified Storage SimulatorVirtualBoxOracle’s Sun Unified Storage Simulator Unconference session Unified Storage Systems On Monday the 20th from 4-5pm I In Mason room @ the Hotel Parc 55 (55 Cyril Magnin Street, SF). Orhan BIYIKLIOGLU feat Husnu SENSOY30
31
Orhan BIYIKLIOGLU feat Husnu SENSOY31
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.