
Making User-Managed Backups of the Control File ....................................................................... 29-13
Backing Up the Control File to a Binary File............................................................................ 29-13
Backing Up the Control File to a Trace File.............................................................................. 29-14
Making User-Managed Backups of Archived Redo Logs .............................................................. 29-14
Making User-Managed Backups in SUSPEND Mode..................................................................... 29-15
About the Suspend/Resume Feature........................................................................................ 29-15
Making Backups in a Suspended Database.............................................................................. 29-15
Making User-Managed Backups to Raw Devices............................................................................ 29-17
Backing Up to Raw Devices on Linux and UNIX.................................................................... 29-17
Backing Up to Raw Devices on Windows ................................................................................ 29-19
Making Backups with Third-Party Snapshot Technologies........................................................... 29-21
Verifying User-Managed Data File Backups .................................................................................... 29-22
Testing the Restoration of Data File Backups........................................................................... 29-22
Running the DBVERIFY Utility.................................................................................................. 29-22
30 Performing User-Managed Database Flashback and Recovery
Performing Flashback Database with SQL*Plus ................................................................................ 30-1
Overview of User-Managed Media Recovery .................................................................................... 30-2
About User-Managed Restore and Recovery............................................................................. 30-2
Automatic Recovery with the RECOVER Command............................................................... 30-4
Recovery When Archived Logs Are in the Default Location .................................................. 30-5
Recovery When Archived Logs Are in a Nondefault Location............................................... 30-6
Recovery Using Storage Snapshot Optimization....................................................................... 30-7
Recovery Cancellation During User-Managed Recovery......................................................... 30-9
Parallel Media Recovery................................................................................................................ 30-9
Performing Complete Database Recovery Using SQL*Plus............................................................. 30-9
Performing Closed Database Recovery..................................................................................... 30-10
Performing Open Database Recovery ....................................................................................... 30-13
Performing Crash and Instance Recovery of CDBs................................................................. 30-15
Performing Incomplete Database Recovery ..................................................................................... 30-16
Performing Cancel-Based Incomplete Recovery ..................................................................... 30-17
Performing Time-Based or Change-Based Incomplete Recovery ......................................... 30-19
Recovering a Database in NOARCHIVELOG Mode....................................................................... 30-19
Troubleshooting Media Recovery ...................................................................................................... 30-21
About User-Managed Media Recovery Problems................................................................... 30-21
Investigating the Media Recovery Problem: Phase 1.............................................................. 30-23
Trying to Fix the Recovery Problem Without Corrupting Blocks: Phase 2 ......................... 30-23
Deciding Whether to Allow Recovery to Mark as Corrupt Blocks: Phase 3........................ 30-25
Allowing Recovery to Corrupt Blocks: Phase 4 ....................................................................... 30-26
Performing Trial Recovery.......................................................................................................... 30-27
31 Performing User-Managed Recovery: Advanced Scenarios
Responding to the Loss of a Subset of the Current Control Files.................................................... 31-1
xx