说的没错的~
问:你做联机备份,首先就是一个时间上(SCN也是)不一致的备份;
这个不一致的信息又谁来补全呢?
答:日志!
问:而一般情况下,日志是循环写的,一旦日志被覆盖,你怎么办??
答:没法子,你需要把日志文件不断的归档!来保证你可以做“从备份到崩溃之间”这段时间内任意一个时间点的恢复,
因为啥?
因为你有日志,它被归档(细心的保存在一个角落)了!

解决方案 »

  1.   

    在进行联机备份时,所有的数据文件和表空间都处于联机状态(读写状态),建立的备份时不一致备份,所以必须要求数据库运行在ARCHIVELOG模式下
      

  2.   

    不一致备份是在数据文件处于读写状态时进行的备份,这时数据库并不一定恰好执行过一个完全检查点,因此各个数据文件中的SCN并不一定与控制文件中的SCN相同.因此,利用不一致备份修复的数据库由于各个数据文件以及控制文件具有不同的SCN,所以无法直接打开,而必须为它们应用重做日志,使他们具有相同的SCN之后才能够打开数据库.