1 / 25

Turkcell Backup & Recovery Strategy

Turkcell Backup & Recovery Strategy. Hüsnü Şensoy Turkcell Telecommunication Services VLDB Expert Oracle ACE Director Member of Global DWH Leaders & Oracle CAB Oracle DBA of 2009. Agenda. Backup & Recovery Strategies for Oracle Databases Motivation behind those strategies

lavada
Download Presentation

Turkcell Backup & Recovery Strategy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TurkcellBackup & Recovery Strategy HüsnüŞensoy TurkcellTelecommunication ServicesVLDB Expert Oracle ACE Director Member of Global DWH Leaders &Oracle CAB Oracle DBA of 2009

  2. Agenda • Backup & Recovery Strategies for Oracle Databases • Motivation behind those strategies • Revisiting “Incrementally Updated Backup” • Revisiting “FRA” • How to bring your database back without restore ? • Sick backup will not work • Centralized scheduling & monitoring • 11g Release 2 Backup & Recovery New Features with real Telco data warehouse data • Brand new compression algorithms • Summary

  3. Turkcell Overview • Leading GSM operator of Turkey established in February 1994. • Third GSM operator in Europe in terms of subscriber (+36 million). • First and only Turkish company ever to be listed on New York Stock Exchange. • Member of Board of Directors of GSMA since 2003. • 25th company of INFOTECH 100 list.

  4. TurkcellBackup & Recovery Strategy Backup & Recovery Strategies for Oracle Databases

  5. Design Considerations • Define your backup & recovery policies upfront • A well documented strategy that can be used to bring everything back • KISS: Even a junior DBA should be able to bring your database back. • Standardize, standardize, standardize… • Be prepared to justify the cost in terms of business impact of downtime

  6. Design Considerations • Proactively validate database and backup integrity • Physical errors • Logical inconsistencies • Transmission errors • Do you perform regular full recoveries to separate host and storage?

  7. Design Considerations • Centralized backup reporting: • Is there a single point of access for all my databases’ backup logs ? • What is the average backup duration for database X ? • How do brand new tape drives affect backup performance ?

  8. What type of Architecture ? • What’s in there ? • 7 RAC databases • More than 20 services 20 Gbit/s APPDB VASSE VASCMT BSSOSS VASNIF 120 Intel Cores 640 GB Memory VASRES BSSARCH DATA FRA ARCHIVE 25 TB

  9. How Do We Backup ? • Incrementally Updated Backup Strategy • Initial image copy backup to FRA • Fast incremental backups thereafter • Image copy is rolled forward with incremental backup on regular basis to create full on-disk backup • Full database backup times only depend on the amount of blocks changed since last incremental backup. • The longest backup time is only ~30 minutes, with ZLIB backupcompression and logicalblock checking turned on. run{ backup ascompressed backupset check logicalincremental level 1 for recover of copy with tag DAILY_COPY database filesperset 1; recover copy of database with tagDAILY_COPY; } This is the shortest, cleanest, and most elegant backup script that I have seen in all my years at Turkcell.

  10. Setting Up Flash Recovery Area(Oracle Database 11g Release 1) • Self managed & organized logical storage area. • Setup as part of Universal Installer wizard. • Redo log copy, control file copy, archived logs, and Flashback logs are automatically stored there. • RMAN automatically utilizes FRA for all disk backups. • Or, just enable it by setting two init.ora parameters : • db_recovery_file_dest_size • db_recovery_file_dest

  11. FlashRecoveryArea • ASM is the best infrastructure to be used as FRA destination: • Raw device performance. • No other solution (except Sun ZFS file system with its online FS check capability) will practically let you implement large storage pools as ASMdoes. • Ease of management. • ASM allows you to provision the same diskgroup to multiple FRA destinations. DB1 FRA DB2 FRA DB3 FRA DB4 FRA ASM Diskgroup (+FRA)

  12. Restore-Free Recovery

  13. What Are the Commands? From hours to minutes

  14. Backup Validation • Backups on disk or tape might be damaged due to • Physical problems on media (fabric problems, dust, cosmic rays, etc) • Media library errors (error in checksum computation) • How you can increase the probability that your backups are healthy ?

  15. Possible Solutions

  16. RMAN Backup Validation RMAN> backupchecklogicalvalidate datafilecopyall filesperset1; • This will report • For any inconsistent data,index, or other type of blocks. • Number of total and empty blocks examined. • Highest change number of each datafile copy.

  17. CentralizedScheduling & Monitoring • Develop standard backup job scheduling and monitoring routines. • This enables you to: • See all backup schedules at once • Check details of previously completed backups (duration, logs,etc.) • Easily modify backup scripts and bulk deploy them.

  18. Grid Control Backup Jobs Managebackup of alldatabases of theclusterbyusingjustonescreen

  19. TurkcellBackup & Recovery Strategy 11g Release 2 RMAN Compression

  20. 11gR2 RMAN Compression

  21. Test Setup

  22. Backup Compression Summary In Oracle Database 11g Release 2, RMAN extends its compression capabilities to fit any CPU power and I/O throughput combination. MEDIUM compression level can backup faster than BASIC with the same compression ratio and 3X faster with 50% less CPU utilization. Even if you don’t have need to reduce backup sizes, LOW/MEDIUM compression level might be faster than uncompressed backup depending on your I/O throughput, by significantly reducing the amount of data/sec written by RMAN.

  23. Best Practices Summary A well defined, documented, standard, manageable, and fast backup & recovery strategy is a MUST if you manage tens (even hundreds) of databases. Whatever solution you pick, the indicator of a good backup & recovery strategy is simple: It shouldn’t depend on the size of database. FRA over ASM and RMAN satisfies these requirements with zero cost.

More Related