RESETLOGS后没有备份情况下的数据恢复
2007-05-08 12:10:33 来源:WEB开发网核心提示: (9)模拟丢失所有当前(B'点)数据文件和控制文件,首先保存归档日志文,RESETLOGS后没有备份情况下的数据恢复(5),再把点A的数据文件和控制文件恢复到在线数据文件的目录,del f:est*.dbfcopy f:est*.arc f:coolarcha_bcopy f:co
(9)模拟丢失所有当前(B'点)数据文件和控制文件。首先保存归档日志文,再把点A的数据文件和控制文件恢复到在线数据文件的目录。
del f: est*.dbf
copy f: est*.arc f:coolarcha_b
copy f:coolcoola*.dbf f: est
copy f:coolctl_actl.ctl f: est1
copy f:coolctl_actl.ctl f: est2
copy f:coolctl_actl.ctl f: est3
(10)以SYSDBA身份登录,执行从时刻A到时刻B的基于时间点的不完全媒体恢复,因为媒体恢复过程使用时刻A的控制文件,所以要加上using backup controlfile子句。
conn /@test as sysdba
startup mount
SQL> recover database until time '2002-10-04:09:18:52' using backup controlfile;
ORA-00279: change 690619 generated at 10/04/2002 08:56:01 needed for thread 1
ORA-00289: suggestion : F:TESTARCH19.ARC
ORA-00280: change 690619 for thread 1 is in sequence #19
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
f:coolarcha_barch19.arc
ORA-00279: change 690763 generated at 10/04/2002 09:18:21 needed for thread 1
ORA-00289: suggestion : F:TESTARCH20.ARC
ORA-00280: change 690763 for thread 1 is in sequence #20
ORA-00278: log file 'f:coolarcha_barch19.arc' no longer needed for this
recovery
…… ……
接下来顺序应用归档日志文件直到日志序列号为22的日志文件f:coolarcha_barch22.arc,注意归档日志文件的目录为f:coolarcha_b。
更多精彩
赞助商链接