简答题
39.恢复策略
答案解析
正确答案:答:1.事务故障的恢复事务故障是指事物在运行至正常终点前被终止,这时恢复子系统应利用日志文件撤销此事物已对数据库进行的修改。步骤是:1)反向扫描日志文件,查找该事物的更新操作。2)对该事物的更新操作执行逆操作。将日志记录中更新前的值写入数据库。3)继续反向扫描日志文件,查找该事物的其他更新操作,并作同样处理。4)如此处理下去,直至读到此事务的开始标记,事物故障恢复就完成了。2.系统故障的恢复系统故障的恢复是由系统再重新启动时自动完成的,不需要用户干预。步骤:1)正向扫描日志文件,找出在故障发生前已经提交的事务。将其事物标志计入重做队列。2)对撤销队列中的各个事物进行撤销处理。3)对重做队列中的各个事物进行重作处理。3.介质故障的恢复发生介质故障后,磁盘上的物理数据和日志文件被破坏,这是最严重的一种故障。恢复方法是重装数据库,然后重做以完成的事务。步骤:1.装入最新的数据库后备副本,使数据库恢复到最近一次转存时的一致状态。2.装入相应的日志文件副本,重做已完成的事务。这样就可以将数据库恢复至故障前某一时刻的一致状态。
