until cancel的意义和使用场景 

解决方案 »

  1.   

    UNTIL CANCEL恢复:
    1)执行不完全恢复的前两个步骤
    SQL> shutdown immediate;
    SQL> startup mount;2)执行RECOVER命令,在提示输入归档日志时,应用这些归档日志直至提示输入受损的归档日志序列号时,不输入这个文件的名称或者不接受建议的名称,而是输入词汇CANCEL。
    SQL> recover database until cancel;3)使用RESETLOGS关键字打开数据库
    SQL> alter database open resetlogs;
      

  2.   

        1 意义
             Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
            在这里可以输入CANCEL,表示恢复到此结束,不再使用后面的归档日志文件,
                  也可以一直输入回车,直到没有归档日志文件可用为止
            (在这种情况下,若已经将所有的在线日志文件归档,并且shutdown immediate,则可以完全恢复)     2 场景
             在归档日志文件不完整,或者做不完全恢复的时候 until cancel