、重做记录重做记录是一组描述数据库改动的改动向量集例:SQL>UPDATESCSETSNO=122WHERESNO=121执行次序如下:1)生成重做记录改动向量2)记录存入日志缓冲区(最终磁盘)3)、SCN(系统修改号)重要的数据结构、定义数据库在某个确切时刻提交的版本例:事物1做一次update和提交,20,,,例如25,意味着……,他把修改数据从高速缓存写入磁盘,:例如改动11需要运用版本号为10的数据块,在运用改动后,版本号加1而变成11,:1、己经写好了日志文件、mit Tran),但是Buffer里的数据页还没有写回到磁盘,服务器停机了。2、写好了日志文件,事务所做的部分修改己经写回了磁盘,但是事务并没有提交,服务器停机了。当出现1的情况时,就需要“前滚”,按照事务日志记录的操作,一步一步重做。当出现2的情况时,就需要“回滚”,按照事务日志记录的操作,一步一步撤消所做的操作。--由Oracle自动完成,无需DBA干预如果实例异常关闭(宕机,shutdownabort),并且数据文件,控制文件,联机日志都没有丢失。在下次启动时,要利用联机日志的内容进行恢复,这种恢复就是实例恢复(InstanceRecovery)
oracle数据库恢复 来自淘豆网m.daumloan.com转载请标明出处.