Les 06 Perform Rec
Les 06 Perform Rec
Restore
Redo log
Recover
No Active
Yes CKPT
successful?
No
Restore and
recover
until cancel
Start
Yes
Log file
ALTER DATABASE CLEAR LOGFILE ... archived?
No
Yes
Needed for
data file?
No
ALTER DATABASE CLEAR LOGFILE UNARCHIVED ...
N No Use a
o password file.
Time of
Complete crash
recovery
Incomplete
recovery Recovery
Restore from Missing transactions task started
this backup after incomplete recovery at this time
Archived
log Archived
log Online
Redo log
1 3 6
Restored Data files containing
data files committed and uncommitted Recovered
transactions data files
Archived
log Archived
X
log Online
Redo log X
Changes applied to point in time (PIT) Database
opened Undo applied
2
4 5
1 3 6
Restored data Data files containing
committed and PIT-recovered
files from as far
uncommitted data files
back as necessary
transactions up to PIT
No Yes
ARCHIVELOG
mode?
Copy files
Copy
Database block data file
while
online
t1 t2 t3
NAME
------------------------------------------------------------------------
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_36mky81f_.dbf
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_36mky81p_.dbf
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_36mky857_.dbf
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_users_36mky876_.dbf
/u01/app/oracle/oradata/ORCL/datafile/o1_mf_example_36ml2cmh_.dbf
/u01/app/oracle/oradata/ORCL/datafile/survey01.dbf
NAME
------------------------------------------------------------------------
/u01/app/oracle/oradata/ORCL/controlfile/o1_mf_36ml1f8x_.ctl
/u01/app/oracle/flash_recovery_area/ORCL/controlfile/o1_mf_36ml1fkk_.ctl
• Copy the data files for that tablespace to the backup location:
$ cp $ORACLE_HOME/oradata/orcl/users*.dbf /u02/backup/datafile
Database altered.
Database altered.
Shutdown.
Restore damaged files and archive logs.
Mount database.
Open database.
1 Data files
Archive logs
2 /disk1/datafile.dbf /disk2/datafile.dbf
3 ONLINE
Could be DATABASE,
TABLESPACE, or DATAFILE
No
Redo log
Current Backup
Database No
Repair hardware.
open?
SHUTDOWN ABORT
STARTUP MOUNT Open database
using
RESETLOGS.
Start database recovery.
No
Archivelog
missing?