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