1. oracle database backup-and-recovery best practices and new features timothy chien principal...
TRANSCRIPT
![Page 1: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/1.jpg)
1
![Page 2: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/2.jpg)
Oracle Database Backup-and-Recovery Best Practices and New FeaturesTimothy ChienPrincipal Product ManagerDatabase High Availability
Husnu SensoyVLDB ExpertTurkcell Communication Services
![Page 3: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/3.jpg)
3
<Insert Picture Here>
Agenda
• What Keeps You Awake at Night?• Oracle Data Protection Planning & Solutions• Oracle Backup & Recovery Solutions– Physical Data Protection
• Recovery Manager• Oracle Secure Backup
– Logical Data Protection• Flashback Technologies
– Recovery Analysis• Data Recovery Advisor
– Putting It All Together: Customer Example
• Turkcell Backup & Recovery Case Study• Q&A
![Page 4: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/4.jpg)
4
What Keeps You Awake at Night? Data Protection Concerns…
• Meeting recovery SLAs?• Reducing exposure to data loss?• Meeting backup windows?• Dealing with long-term backup storage?• Management complexity?• Budget?
…Where do I begin?
![Page 5: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/5.jpg)
5
Assess Recovery RequirementsFirst Step in Data Protection Planning
• Identify and prioritize critical data • Design recovery requirements around data criticality– Assess tolerance for data loss - Recovery Point Objective (RPO)
• How frequently should backups be taken?• Point-in-time recovery required?
– Assess tolerance for downtime - Recovery Time Objective (RTO)• Downtime: Problem identification + recovery planning + systems recovery• Tiered RTO per level of granularity, e.g. database, tablespace, table, row
– Determine backup retention policy• Onsite, offsite, long-term
• Assess data protection requirements– Physical: Disasters, outages, failures, corruptions– Logical: Human errors, application errors
![Page 6: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/6.jpg)
6
Storage
Active Data GuardFully Active
Failover Replica
Recovery Manager (RMAN) &Oracle Secure Backup (OSB)
Low Cost, High Performance Backup & Recovery
Flashback TechnologiesCorrect Errors by
Moving Back in Time
DatabaseDatabase
Storage
Production Site Standby Site
Oracle Maximum Availability ArchitectureRobust & Integrated Data Protection
Data Recovery Advisor
Intelligent, Guided Recovery Analysis
![Page 7: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/7.jpg)
7
Backup & Recovery Recovery Time Objective (RTO)Physical Data Protection• Recovery Manager (RMAN)• Oracle Secure Backup (OSB)
Hours/Days
Logical Data Protection• Flashback Technologies
Minutes/Hours
Recovery Analysis• Data Recovery Advisor
Minimizes time for problem identification & recovery planning
Oracle Data Protection Solutions
Disaster Recovery Recovery Time Objective (RTO)Physical Data Protection• Active Data Guard
Seconds/Minutes
![Page 8: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/8.jpg)
8
Oracle Backup & Recovery Solutions“Backup and Recovery on Steroids”
File System DataFile System Data
UNIX Linux
Windows NAS
Recovery Manager (RMAN)
Oracle DatabasesOracle Databases
Physical Data Protection
Data Recovery Advisor
Logical Data Protection
Recovery Analysis
Flashback Technologies
![Page 9: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/9.jpg)
9
<Insert Picture Here>
Agenda
• What Keeps You Awake at Night?• Oracle Data Protection Planning & Solutions• Oracle Backup & Recovery Solutions– Physical Data Protection
• Recovery Manager• Oracle Secure Backup
– Logical Data Protection• Flashback Technologies
– Recovery Analysis• Data Recovery Advisor
– Putting It All Together – Customer Example
• Turkcell Backup & Recovery Case Study• Q&A
![Page 10: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/10.jpg)
10
Backup & Recovery FoundationComplete Oracle Solution from Disk to Tape
File System DataFile System Data
UNIX Linux
Windows NAS
Oracle DatabasesOracle Databases
• Oracle backup and recovery for your entire IT environment• Multiple media options available to meet the most stringent SLAs– Local disk, remote Cloud storage, physical and virtual tape
Oracle Recovery Manager (RMAN) Fast Recovery Area
Tape Backup
Amazon S3Cloud Storage
Oracle Secure Backup (OSB)
Oracle Secure Backup (OSB) Cloud Module
![Page 11: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/11.jpg)
11
Oracle Recovery Manager (RMAN)Oracle-integrated Backup & Recovery Engine
Oracle Enterprise Manager
RMAN
Database
Fast Recovery Area
Tape Drive
Oracle Secure Backup
• Intrinsic knowledge of database file formats and recovery procedures
• Block validation• Online block-level recovery• Tablespace/data file recovery• Online, multi-streamed backup• Unused block compression• Native encryption
• Integrated disk, tape & cloud backup leveraging the Fast Recovery Area and Oracle Secure BackupCloud
![Page 12: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/12.jpg)
12
Oracle Fast Recovery AreaAutomatic Disk-to-Disk (D2D) Backup & Recovery
• Fast Recovery Area – Integrated D2D backup and recovery– Favorable disk economics – low-cost
disks used for recovery area– Oracle makes it even better with ‘
‘restore-free recovery’:• switch datafile 4 to copy;• recover datafile 4;
• Fast incremental backups – Backs up only changed blocks– Changed blocks are tracked using a
very efficient algorithm, e.g. 20X faster
• Nightly incremental backup rolls forward recovery area backup– No need to do full backups
• recover copy of database with tag ‘ORCL’;
Fast RecoveryArea
Nightly ApplyValidatedIncremental
WeeklyArchiveTo Tape
DatabaseArea
Integrated backup-storage tiering
![Page 13: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/13.jpg)
13
RMAN New FeaturesOracle Database 11g Release 2
• Automatic Block Repair– Allows corrupt blocks on the primary database to be automatically
repaired from physical standby database, as they are detected.– In-line and transparent. User sees brief wait from query on corrupt
block while it is being repaired.– Can also be performed on-demand via RECOVER command– Requires Active Data Guard (real-time query on physical standby
database).
Active Data GuardStandby
Primary database
Queries
Automatic Block Repair
![Page 14: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/14.jpg)
14
• Backup compression: popular way to save on storage costs• Multiple RMAN backup compression levels– Choose compression levels & backup throughput
• [BASIC] | HIGH | MEDIUM | LOW• HIGH – reduces backup size by 40%+ depending on data type• LOW – least impact on backup throughput• MEDIUM – best balance between compression and throughput• HIGH | MEDIUM | LOW require Advanced Compression
Option
RMAN New FeaturesOracle Database 11g Release 2
![Page 15: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/15.jpg)
15
RMANClient
Disk/Tape Backup
Source Database
RestoreProcesses
Clone Database
SQL NetConnections
FirewallRestriction
• In previous releases, DUPLICATE required RMAN client connections to source and clone databases.
• With enhanced DUPLICATE, connection to source database not needed for environments where network connection is not available.
RMAN New FeaturesOracle Database 11g Release 2
![Page 16: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/16.jpg)
16
Additional RMAN New Features
Feature BenefitBackup Fast Recovery Area to disk location
• Protect Fast Recovery Area with on-disk backup of its RMAN backups, archived logs, and controlfiles.
Extended tablespace point-in-time recovery (TSPITR) capabilities
• Recover a dropped tablespace.• Perform multiple tablespace point-in-time recoveries, without requiring recovery catalog
Resumable DUPLICATE
• DUPLICATE can resume processing from most points of
failure, reducing overall time.
CONVERT DATABASE can skip unneeded datafiles
• Reduces overall conversion time by only processing the required UNDO-containing data files.
SET NEWNAME FOR TABLESPACE | DATABASE
• Simplifies renaming of datafiles for RESTORE, DUPLICATE, and TSPITR operations.
![Page 17: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/17.jpg)
17
<Insert Picture Here>
RMAN Best Practices
![Page 18: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/18.jpg)
18
RMAN Best Practices• Fast Recovery Area (FRA) guidelines– Place FRA on separate storage & store backups, in addition to copy of
control file, redo logs, and archived logs, to protect all needed recovery-related files from production outages.
– When estimating FRA size, if you want to keep:• Control file backups and archived logs
– Estimate archived logs generated between successive backups on the busiest days and multiply total size by 2 to account for activity spikes.
• Archived logs and Flashback logs– Multiply the archived log size between backups by 4, assuming Flashback
retention = time between archived log backups.
• Incremental backups– Add in their estimated sizes
• On-disk image copy backup– Add in size of the database minus the size of temp files
![Page 19: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/19.jpg)
19
RMAN Performance FactorsBalancing Backup and Restore Requirements
Consideration Performance EffectIncremental Backup Strategy
Multiplexing
Hardware/Network/Storage
• Incremental backup strategy improves backup performance, with trade-off in recovery performance
• Enable block change tracking for fast incremental backups
• Cumulative vs. differential incremental backups
• ‘Incremental forever’ requires an initial full then incrementals thereafter
–Fast recovery: Current image copy of database readily available
• Backup ‘x’ files in parallel per channel, improving backup performance• RMAN multiplexing level = min(FILESPERSET, MAXOPENFILES)• Exception: Set MAXOPENFILES = 1 for SAME or ASM datafiles• Set # of RMAN channels = # of tape drives, so that media management multiplexing is not used for RMAN backups
–Setting # of RMAN channels > # of tape drives will impact restore, due to interleaved backup pieces on single tape
• Assess host resources, production disk I/O, HBA/network, tape drive throughput• Minimum performant component of these will be performance bottleneck
![Page 20: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/20.jpg)
20
Data Warehouse B&R Best Practices
• Exploit partitioning and read-only tablespaces– Older partitions can be moved to read-only tablespaces– Backup read-only tablespaces once, then periodically, depending
on tape retention policy
• Divide full backup workload across multiple days• Leverage database & backup compression• Save time with tablespace level backups– Backup index tablespaces less frequently than data tablespaces– Backup scarcely used tablespaces less frequently– Reduce restore time for most critical tablespaces, by grouping
them together in separate backups
• Take incremental backup when NOLOGGING operations finish to ensure recoverability
![Page 21: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/21.jpg)
21
• Data Recovery Advisor – built-in database failure diagnosis, analysis, & repair tool
Test, Test, Test Recovery…
Recovery Scenario Oracle Technologies
Media Failure RMAN – restore all files to new storage location
Block Corruption RMAN Validate, Block Media Recovery, Trial Recovery, LogMiner
User/Logical Error Flashback Technologies, RMAN TSPITR, LogMiner
Disaster Data Guard; RMAN -- restore all files to new host/storage
![Page 22: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/22.jpg)
22
• RMAN Step-by-Step Performance Tuning (NEW)– http://www.oracle.com/technology/deploy/availability/pdf/
rman_tuning_mm_bp.pdf
• Very Large Database Backup & Recovery Best Practices– http://www.oracle.com/technology/deploy/availability/pdf/vldb_br.pdf
• Best Practices using Recovery Manager with Oracle Data Guard and Oracle Streams– http://www.oracle.com/technology/deploy/availability/pdf/oracle-openworld-
2008/298772.pdf
Additional Resources
![Page 23: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/23.jpg)
23
<Insert Picture Here>
Oracle Secure Backup
![Page 24: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/24.jpg)
24
Oracle Secure Backup (OSB) Enterprise Tape Backup Management
Oracle Enterprise Manager
Oracle DatabaseOracle Database
RMAN Integration
Oracle Secure Backup
Tape Library
Virtual Tape
Library (VTL)
Protects Entire IT Environment
•Oracle Database 11g Release 2 to Oracle9i
•25 – 40% faster tape backup
•Heterogeneous file systems (UNIX/ Linux / Windows) and NAS devices
•Built-in Oracle Integration
•Centralized management in distributed environments
•Over 75% less expensive than comparable products
File System DataFile System Data
![Page 25: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/25.jpg)
25
Amazon S3
• Oracle Secure Backup Cloud module: Backup databases to Amazon Cloud– Complements local disk and/or tape backup– Eliminates IT management overhead of a disaster recovery site– Backed by Amazon S3 uptime SLAs
• $3,500 per RMAN channel • More information: http://www.oracle.com/technology/tech/cloud/index.html
Oracle Secure Backup Cloud
Module
Database Files / Fast Recovery Area
RMAN RMAN
Compression / Encryption
Oracle Secure Backup Cloud ModuleOffsite Database Backups in the Cloud
![Page 26: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/26.jpg)
26
<Insert Picture Here>
Agenda
• What Keeps You Awake at Night?• Oracle Data Protection Planning & Solutions• Oracle Backup & Recovery Solutions– Physical Data Protection
• Recovery Manager• Oracle Secure Backup
– Logical Data Protection• Flashback Technologies
– Recovery Analysis• Data Recovery Advisor
– Putting It All Together – Customer Example
• Turkcell Backup & Recovery Case Study• Q&A
![Page 27: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/27.jpg)
27
Logical Data ProtectionFast ‘Rewind’ of Logical Errors
File System DataFile System Data
UNIX Linux
Windows NAS
Recovery Manager (RMAN)
Oracle DatabasesOracle Databases
Physical Data Protection
Data Recovery Advisor
Logical Data Protection
Recovery Analysis
Flashback Technologies
![Page 28: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/28.jpg)
28
Flashback TechnologiesError Detection & Correction
• Flashback revolutionizes error recovery– View ‘good’ data as of a past point-in-time– Simply rewind data changes– Time to correct error equals time to make error
Correction Time = Error Time + f(DB_SIZE)
• Low impact• Excellent tool for configuring QA, Dev and Training
databases• Flashback is easy – simple commands, no complex
procedure
0
20
40
60
80
Re
cove
ry T
ime
Traditional Recovery
Flashback
![Page 29: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/29.jpg)
29
Error Investigation with Flashback
• Flashback Query– Query all data at point in time
Tx 1
Tx 2
Tx 3
select * from Salary AS OF ‘12:00 P.M.’ where …
select * from Salary VERSIONS BETWEEN ‘12:00 PM’ and ‘2:00 PM’ where …
select * from FLASHBACK_TRANSACTION_QUERY where xid = HEXTORAW(‘000200030000002D’);
Flashback Transaction Query– See all changes made by a transaction
Flashback Version Query– See all versions of a row between times– See transactions that changed the row
• All above are based on available UNDO
![Page 30: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/30.jpg)
30
• Flashback Database – restore database to any point in time
• Flashback Table – restore contents of tables to any point in time (undo-based)
• Flashback Drop – restore accidentally dropped tables (based on free space in tablespace)
• Flashback Transaction – back out transaction and all subsequent conflicting transactions (redo-based)
Order
Database
Customer
Error Correction with Flashback
![Page 31: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/31.jpg)
31
• Fast point-in-time recovery strategy• Eliminate the need to restore a whole
database backup• Continuous data protection for database
– Optimized, before-change block logging– Restores just changed blocks– Replay log to restore DB to desired time
• It’s fast - recover in minutes, not hours• It’s easy - single command restore
Flashback Database to ‘2:05 PM’
“Rewind” button for the DatabaseData Files FlashbackLog
New BlockVersion
Disk Write
Old BlockVersion
Flashback DatabaseContinuous Data Protection (CDP)
![Page 32: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/32.jpg)
32
Flashback Technologies New FeaturesOracle Database 11g Release 2
• Increased Availability– Enable Flashback Database while database is open
• Test Flashback without having to take downtime
• Better Manageability– Monitor Flashback Database progress with v$session_longops
• Progress percentage can be found with (SOFAR / TOTALWORK)
• Minimize System Impact– Optimized Flashback logging for batch/insert intensive loads
• Potentially reduce Flashback logging impact to ~2%
• Extended Dependency Tracking– Flashback Transaction supports foreign key dependency tracking
![Page 33: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/33.jpg)
33
Best Practices – Undo-based FlashbackFlashback Query, Flashback Table
• Use Undo Advisor (available through Enterprise Manager) to get recommendations on available undo retention for various sizes.
• Use fixed size undo– Undo retention automatically tuned for best possible retention
based on tablespace size and current system load.
• Be aware of DDL restrictions – not possible to query in the past if table structure is modified (e.g. drop/modify column, move table, etc.)
• Further details: http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14251/adfns_flashback.htm#sthref1496
![Page 34: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/34.jpg)
34
• Tune FRA storage– Use ASM, configure enough disk spindles, etc.
• Use physical standby database to test Flashback logging• Use V$FLASHBACK_DATABASE_LOG to size log space, after
running workload > duration of Flashback retention period.
• Create Guaranteed Restore Point (GRP) without enabling Flashback logging– Saves disk space for workloads where same blocks are repeatedly
updated– Drop GRP to immediately reclaim space
• Further details: Metalink Note 565535.1 Flashback Database Best Practices & Performance
Best Practices – Flashback Database
![Page 35: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/35.jpg)
35
<Insert Picture Here>
Agenda
• What Keeps You Awake at Night?• Oracle Data Protection Planning & Solutions• Oracle Backup & Recovery Solutions– Physical Data Protection
• Recovery Manager• Oracle Secure Backup
– Logical Data Protection• Flashback Technologies
– Recovery Analysis• Data Recovery Advisor
– Putting It All Together – Customer Example
• Turkcell Backup & Recovery Case Study• Q&A
![Page 36: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/36.jpg)
36
Recovery AnalysisIntelligent, Guided Recovery
File System DataFile System Data
UNIX Linux
Windows NAS
Recovery Manager (RMAN)
Oracle DatabasesOracle Databases
Physical Data Protection
Data Recovery Advisor
Logical Data Protection
Recovery Analysis
Flashback Technologies
![Page 37: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/37.jpg)
37
Time to Repair
Data Recovery AdvisorThe Motivation
• Oracle provides robust tools for data repair:
RMAN – physical media loss or corruptions
Flashback – logical errorsData Guard – physical problems
• However, problem diagnosis and choosing the right solution can be error prone and time consuming– Errors more likely during emergencies
Recovery
Investigation & Planning
![Page 38: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/38.jpg)
38
Data Recovery Advisor (DRA)• Oracle Database tool that automatically diagnoses data failures,
presents repair options, and executes repairs at the user's request
• Determines failures based on symptoms– E.g. an “open failed” because datafiles f045.dbf and f003.dbf are missing– Failure Information recorded in diagnostic Automatic Diagnostic
Repository (ADR)– Flags problems before user discovers them, via automated health
monitoring• Intelligently determines recovery strategies
– Aggregates failures for efficient recovery– Presents only feasible recovery options– Indicates any data loss for each option
• Can automatically perform selected recovery steps• Accessed via RMAN or EM
Reduces downtime by eliminating confusion
![Page 39: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/39.jpg)
39
Data Recovery Advisor Wizard
![Page 40: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/40.jpg)
40
Data Recovery Advisor – View Failures
![Page 41: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/41.jpg)
41
Data Recovery Advisor – Manual Repair
![Page 42: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/42.jpg)
42
Data Recovery Advisor – Recovery Advice
![Page 43: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/43.jpg)
43
Data Recovery Advisor – Summary
![Page 44: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/44.jpg)
44
<Insert Picture Here>
Agenda
• What Keeps You Awake at Night?• Oracle Data Protection Planning & Solutions• Oracle Backup & Recovery Solutions– Physical Data Protection
• Recovery Manager• Oracle Secure Backup
– Logical Data Protection• Flashback Technologies
– Recovery Analysis• Data Recovery Advisor
– Putting It All Together – Customer Example
• Turkcell Backup & Recovery Case Study• Q&A
![Page 45: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/45.jpg)
45
Putting It All Together.. Customer Example
Requirement Service Level AgreementRPO
RTO•Tier 3
•Tier 2
•Tier 1
Disaster Recovery
Retention Policy
Backup Redundancy
Oracle Solution Archived Log Mode
RMAN, OSB, DRA
Flashback Table
Flashback Database
Data Guard
Data Guard OSB
Fast Recovery Area, OSB
OSB
Any point in time within recovery window
• <1 hour for tablespace/datafile recovery
<3 hours for full database recovery• <30 min for row/table recovery (within last 3 hrs)
<1 hour for database recovery from logical errors (within last 2 hrs)• <15 min for any database outage
Failover to standby database at secondary site
Backups sent offsite
Onsite backups - 3 day recovery window
Offsite backups - 1 year tape retention
Two backup copies on tape
![Page 46: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/46.jpg)
46
Recovery SLAsCustomer Example
• Oracle Solution - RMAN + OSB + Data Guard + DRA– One-time image copy backup to Fast Recovery Area (FRA)– Daily differential incremental backup to FRA– Image copy rolled forward daily until “sysdate – 4”– FRA sized for one image copy backup + 4 incrementals + 4 days of
archived logs– Daily backup of FRA to tape via OSB (retained for 1 month)– Daily vaulting of tape backups to offsite location (retained for 1 year)– Real-time, synchronized physical standby database in Maximum
Performance mode for disaster recovery– Leverage DRA for real-time detection and analysis of failures
![Page 47: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/47.jpg)
47
Recovery SLAsCustomer Example
• Oracle Solution – Flashback Technologies– Size UNDO tablespace for 3 hour retention period– Set Flashback Database target retention time to 2 hours– Provision Flashback log space in FRA, based on 2 hour workload
![Page 48: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/48.jpg)
48
<Insert Picture Here>
Agenda
• What Keeps You Awake at Night?• Oracle Data Protection Planning & Solutions• Oracle Backup & Recovery Solutions– Physical Data Protection
• Recovery Manager• Oracle Secure Backup
– Logical Data Protection• Flashback Technologies
– Recovery Analysis• Data Recovery Advisor
– Putting it All Together – Customer Example
• Turkcell Backup & Recovery Case Study• Q&A
![Page 49: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/49.jpg)
49
Remember?Data Protection Concerns…
• Meeting recovery SLAs?• Reducing exposure to data loss?• Meeting backup windows?• Dealing with long-term backup storage?• Management complexity?• Budget?
Solution…
![Page 50: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/50.jpg)
50
Recovery Analysis
Data Recovery Advisor
Logical Data Protection
Flashback Technologies
Physical DataProtection
Recovery ManagerOracle Secure Backup
Oracle Backup & Recovery SolutionsComplete & Targeted Recovery
![Page 51: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/51.jpg)
51
OTN Resources• Recovery Manager:
http://www.oracle.com/technology/deploy/availability/htdocs/RMAN_Overview.htm
• Oracle Secure Backuphttp://www.oracle.com/technology/products/secure-backup/index.html
• Flashback Technologieshttp://www.oracle.com/technology/deploy/availability/htdocs/Flashback_Overview.htm
• Oracle Cloud Computing Centerhttp://www.oracle.com/technology/tech/cloud/index.html
• Oracle Maximum Availability Architecturehttp://www.oracle.com/technology/deploy/availability/htdocs/maa.htm
![Page 52: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/52.jpg)
52
HA Sessions, Labs, & Demos by Oracle Development
Sunday, 11 October – Hilton Hotel Imperial Ballroom B
3:45p Online Application Upgrade
Monday, 12 October – Marriott Hotel Golden Gate B1
11:30a Introducing Oracle GoldenGate Products
Monday, 12 October – Moscone South
1:00p Oracle’s HA Vision: What’s New in 11.2, Room 103
4:00p Database 11g: Performance Innovations, Room 103
2:30p Oracle Streams: What's New in 11.2, Room 301
5:30p Comparing Data Protection Solutions, Room 102
Tuesday, 13 October – Moscone South
11:30a Oracle Streams: Replication Made Easy, Room 308
11:30a Backup & Recovery on the Database Machine, Room 307
11:30a Next-Generation Database Grid Overview, Room 103
1:00p Oracle Data Guard: What’s New in 11.2, Room 104
2:30p GoldenGate and Streams - The Future, Room 270
2:30p Backup & Recovery Best Practices, Room 104
2:30p Single-Instance RAC, Room 300
4:00p Enterprise Manager HA Best Practices, Room 303
Tuesday, 13 October – Marriott Hotel Golden Gate B1
11:30a GoldenGate Zero-Downtime Application Upgrades
1:00p GoldenGate Deep Dive: Architecture for Real-Time
Wednesday, 14 October – Moscone South
10:15a Announcing OSB 10.3, Room 300
11:45a Active Data Guard, Room 103
5:00p Exadata Storage & Database Machine, Room 104
Thursday, 15 October – Moscone South
9:00a Empowering Availability for Apps, Room 300
12:00p Exadata Technical Deep Dive, Room 307
1:30p Zero-Downtime DB Maintenance, Room 103
Hands-on Labs Marriott Hotel Golden Gate B2
Monday 11:30a-2:00p Oracle Active Data Guard, Parts I & II
Thursday 9:00a-11:30a Oracle Active Data Guard, Parts I & II
Demos Moscone West DEMOGrounds
Mon & Tue 10:30a - 6:30p; Wed 9:15a - 5:15p
Maximum Availability Architecture (MAA), W-045
Oracle Streams: Replication & Advanced Queuing, W-043
Oracle Active Data Guard, W-048
Oracle Secure Backup, W-044
Oracle Recovery Manager & Flashback, W-046
Oracle GoldenGate, 3709
![Page 53: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/53.jpg)
53
![Page 54: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/54.jpg)
54
Hüsnü ŞensoyHüsnü Şensoy
Turkcell Telecommunication Services VLDB ExpertOracle ACE DirectorMember of Global DWH Leaders & Oracle CABOracle Magazine Editors’ Choice Award 2009 - DBA of the Year
![Page 55: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/55.jpg)
55
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
![Page 56: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/56.jpg)
56
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.
![Page 57: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/57.jpg)
57
BACKUP & RECOVERY STRATEGIES BACKUP & RECOVERY STRATEGIES FOR ORACLE DATABASESFOR ORACLE DATABASES
![Page 58: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/58.jpg)
58
Design Considerations• Define your backup &
recovery policies upfront– A well documented
strategy that can be used to bring everything back
– KISS: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
![Page 59: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/59.jpg)
59
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?
![Page 60: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/60.jpg)
60
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 ?
![Page 61: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/61.jpg)
61
What’s in there ?•7 RAC databases•More than 20 services
What’s in there ?•7 RAC databases•More than 20 services
20
Gb
it/s
12
0 I
nte
l Co
res
64
0 G
B M
em
ory
25
TB
DATADATA
ARCHIVEARCHIVEFRAFRA
What Type of Architecture ?
VASRESVASRES
VASNIFVASNIF
VASCMTVASCMT
APPDBAPPDB
BSSARCHBSSARCH
BSSOSSBSSOSS
VASSEVASSE
![Page 62: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/62.jpg)
62
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 backup compression and logical block checking turned on.
run{
backup as compressed backupset
check logical incremental level 1
for recover of copy with
tag DAILY_COPY database
filesperset 1;
recover copy of database with
tag DAILY_COPY;
}
This is the shortest, cleanest, and most elegant backup script that I have seen in all my years at Turkcell.
This is the shortest, cleanest, and most elegant backup script that I have seen in all my years at Turkcell.
![Page 63: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/63.jpg)
63
Setting Up FSetting 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
![Page 64: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/64.jpg)
64
FFlash RRecovery AArea• 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 ASM does.
– Ease of management.• ASM allows you to
provision the same diskgroup to multiple FRA destinations.
ASM Diskgroup (+FRA)ASM Diskgroup (+FRA)
DB1 FRADB1 FRA DB2 FRADB2 FRA DB3 DB3 FRAFRA DB4 FRADB4 FRA
![Page 65: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/65.jpg)
65
Restore-Free Recovery
![Page 66: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/66.jpg)
66
What Are the Commands?
From hoursto
minutes
![Page 67: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/67.jpg)
67
• 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 ?
Backup Validation
![Page 68: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/68.jpg)
68
Possible Solutions
![Page 69: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/69.jpg)
69
RMAN Backup ValidationRMAN> backup check logical validate
datafilecopy all
filesperset 1;
• 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.
![Page 70: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/70.jpg)
70
Centralized Scheduling & 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.
![Page 71: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/71.jpg)
71
Grid Control Backup Jobs
Manage backup of all databases of the cluster by using just one screen
![Page 72: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/72.jpg)
72
![Page 73: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/73.jpg)
73
![Page 74: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/74.jpg)
74
ORACLE DATABASE 11g RELEASE 2 ORACLE DATABASE 11g RELEASE 2 RMAN COMPRESSIONRMAN COMPRESSION
![Page 75: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/75.jpg)
75
11g Release 2 RMAN Compression11g Release 2 RMAN Compression
![Page 76: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/76.jpg)
76
Test SetupTest SetupHardware
•Sun Solaris 10•CPU: 8 Intel Xeon MP @ 3.00GHz/processor•Memory: 16 GB•HBA: 2x 2Gbit QLogic HBA
Data
•Marketing data from Turkcell data warehouse•2.2 billion records (140G)•No segment compression•PCTFREE 1•16K block size tablespace
Number of Channels •8 RMAN Channels
Compression Types
•No compression•BASIC•LOW•MEDIUM•HIGH
Collected Metrics
•Compression Ratio•Duration•I/O Throughput•CPU Utilization
![Page 77: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/77.jpg)
77
Test 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 similar 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.
![Page 78: 1. Oracle Database Backup-and-Recovery Best Practices and New Features Timothy Chien Principal Product Manager Database High Availability Husnu Sensoy](https://reader035.vdocument.in/reader035/viewer/2022062715/56649d955503460f94a7e522/html5/thumbnails/78.jpg)
78
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.