Read Oracle RMAN 11g Backup and Recovery Online
Authors: Robert Freeman
7 Enhancing RMAN with VERITAS NetBackupTM
for Oracle
. . . . . . . . . . . . . . . . . . 153
8 Configuring HP Data Protector for Oracle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
9 RMAN and Tivoli Storage Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
10 Using the Recovery Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
11 RMAN Backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
12 RMAN Restore and Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
PART III
Using RMAN Effectively
13 Using Oracle Enterprise Manager for Backup and Recovery . . . . . . . . . . . . . . . . 307
14 RMAN Advanced Recovery Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
15 Surviving User Errors: Flashback Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
16 Maintaining RMAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
vii
viii
Oracle RMAN 11
g
Backup and Recovery
17 Monitoring and Reporting on RMAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
423
18 Performance Tuning RMAN Backup and Recovery Operations . . . . . . . . . . . . . .
445
PART IV
RMAN in the Oracle Ecosystem
19 Duplication: Cloning the Target Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
465
20 RMAN and Data Guard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
491
21 RMAN and Real Application Clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
501
22 RMAN in Sync and Split Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
517
23 RMAN in the Workplace: Case Studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
531
PART V
Appendixes
A RMAN Syntax Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
559
B RMAN Scripting Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
621
C Setting Up an RMAN Test Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
625
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
633
Contents
Getting Started with RMAN in Oracle Database 11
g
Oracle Database 11
g
Backup and Recovery Architecture Tour . . . . . . . . . . . . . . . . . .
ARCHIVELOG Mode vs. NOARCHIVELOG Mode . . . . . . . . . . . . . . . . . . . . . . 20
Oracle Physical Backup and Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Backing Up Other Oracle Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Running RMAN Locally from the Target Database’s ORACLE_HOME . . . . . . . . 37
ix
x
Oracle RMAN 11
g
Backup and Recovery
SYS.DBMS_BACKUP_RESTORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
RMAN Memory Utilization: PGA vs. SGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
The Catalog Database and Catalog Schema . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Setup Principles and Practices
Configuring Your Database to Run in ARCHIVELOG Mode . . . . . . . . . . . . . . . . . . . . . 62
ARCHIVELOG Destination Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Switching Between ARCHIVELOG Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
If You Created Your Database with the Oracle Database
RMAN Workshop:
Put the Database in ARCHIVELOG Mode
. . . . . . . . . . . . . . 72
Connecting via the RMAN Command Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Using the RMAN connect Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
RMAN Workshop:
Create the Target Database RMAN Backup Account
. . . . . . 80
Setting the CONTROL_FILE_RECORD_KEEP_TIME Parameter . . . . . . . . . . . . . 82
Introducing the configure Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Configuring Various RMAN Default Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Examples of Using the configure Command . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Contents
xi