recover database using backup controlfile和recover database using backup controlfile until cancel两个命令的区别是什么???麻烦能给详细的解释下

解决方案 »

  1.   

    个MJ整的,太明显了……前者是利用backup controlfile完全恢复后者是利用backup controlfile不完全恢复。
      

  2.   

    using backup controlfile 告诉Oracle不要使用control file中的scn
    using backup controlfile  until cancel 用于redo log file丢失时使用,如redo log sequence#1,2,3,4,5,6,丢失4,5,会恢复到3。两个连用告诉Oracle恢复的时候恢复到最后一个可用的redo log file,不管控制文件中的scn是多少
      

  3.   

    当Oracle需要把数据恢复到比当前controlfile所纪录的SCN还要靠后的位置,这时候,就需要用using backup controlfile. 恢复就不会受“当前controlfile所纪录的SCN”的限制。
    加了until cancel的限制就来自于archive log(until cancel) ,
    是不完全恢复