(1)从重新开始文件(见第11题的图)中找到最后一个检查点记录在日志文件中的地址,由该地址在日志文件中找到最后一个检查点记录。
(2)由该检查点记录得到检查点建立时刻所有正在执行的事务清单ACTIVE一LIST。
这里建立两个事务队列:
1)UNDO一LIST:需要执行undo操作的事务集合;
2)REDO一LIST:需要执行redo操作的事务集合。
把ACTIVE一LIST暂时放入UNDO一LIST队列,REDO队列暂为空。
3)从检查点开始正向扫描日志文件:
①如有新开始的事务T*,把T*暂时放入uNDO一LlsT队列;
②如有提交的事务毛,把毛从UNDO一LIST队列移到REDO一LIST队列,直到日志文件结束;
4)对UNDO一LIST中的每个事务执行UNDO操作,对REDO一LIST中的每个事务执行REDO操作。
(简答题)
试述使用检查点方法进行恢复的步骤。
正确答案
答案解析
略
相似试题
(简答题)
试述在需求获取中使用原型方法的主要步骤。
(简答题)
试述面向对象开发方法的基本思想和步骤。
(简答题)
试述快速原型方法的基本思想,并说明该方法的步骤及其工作内容。
(填空题)
使用计算机求解问题的主要步骤是:先要理解和确定问题,然后寻找其解决方法并将其表示成(),接着再进行编程、调试和运行。
(简答题)
简述采用检查点方法的恢复算法的主要内容。
(简答题)
简述采用检查点方法的恢复算法的主要内容。
(多选题)
使用动检设备检查中间画的动作步骤包括()。
(简答题)
使用ERASE命令删除的实体能否被恢复,如果可以,有哪几种方法?
(判断题)
动画拍摄、动画编辑、检查动画演示是使用动检仪设备检查中间画的步骤。