【文件属性】:
文件名称:系统故障的恢复续-数据库恢复技术
文件大小:499KB
文件格式:PPT
更新时间:2021-04-25 22:07:59
SQL,数据恢复
系统故障的恢复(续)
系统恢复的步骤:
1.正向扫描日志文件(即从头扫描日志文件)
重做(REDO) 队列: 在故障发生前已经提交的事务
这些事务既有BEGIN TRANSACTION记录,也有COMMIT记录
撤销 (Undo)队列:故障发生时尚未完成的事务
这些事务只有BEGIN TRANSACTION记录,无相应的COMMIT记录
2.对撤销队列中的各个事务进行撤销(Undo)处理
反向扫描日志文件,对每个UNDO事务的更新操作执行逆操作
即将日志记录中“更新前的值”写入数据库
3.对重做队列中的各个事务进行重做(Redo)处理
正向扫描日志文件,对每个Redo事务重新执行日志文件登记的操作
即将日志记录中“更新后的值”写入数据库