until cancel的意义和使用场景
until cancel的意义和使用场景
------解决方案--------------------UNTIL CANCEL恢复:
1)执行不完全恢复的前两个步骤
SQL> shutdown immediate;
SQL> startup mount;
2)执行RECOVER命令,在提示输入归档日志时,应用这些归档日志直至提示输入受损的归档日志序列号时,不输入这个文件的名称或者不接受建议的名称,而是输入词汇CANCEL。
SQL> recover database until cancel;
3)使用RESETLOGS关键字打开数据库
SQL> alter database open resetlogs;
------解决方案-------------------- 1 意义
Specify log: {<RET>=suggested
------解决方案-------------------- filename
------解决方案-------------------- AUTO
------解决方案-------------------- CANCEL}
在这里可以输入CANCEL,表示恢复到此结束,不再使用后面的归档日志文件,
也可以一直输入回车,直到没有归档日志文件可用为止
(在这种情况下,若已经将所有的在线日志文件归档,并且shutdown immediate,则可以完全恢复)
2 场景
在归档日志文件不完整,或者做不完全恢复的时候 until cancel