使用道具 举报
最初由 zhouwf0726 发布 [B]REDO 重做 UNDO 撤销 如果出现非法宕机等问题: REDO commit的数据写了日志文件而没有写入数据文件,实例恢复的时候重做,就是把没有写入数据文件有日志记录的操作写入数据文件 UNDO 没有commit的数据写入数据文件了,实例恢复的时候按照undo的内容撤销这些操作。 大致如此, [/B]
最初由 seamanczg1984 发布 [B] 没有commit,怎么会写入数据文件阿,什么时间触发么。 [/B]
原帖由 wh28556259 于 2008-4-1 12:23 发表 其实我觉得LZ你所谓的"前滚"也就是利用REDO进行恢复 当INSTANCE RECOVERY时,先利用REDO"前滚"到数据库出现问题的那个时间点(此时恢复了所有操作,包括COMMIT的和UNCOMMIT的),完了利用UNDO"回滚"那些UNCOMMIT的操作.
本版积分规则 发表回复 回帖后跳转到最后一页