【正确答案】
C
【答案解析】[解析] 利用检查点方法进行恢复的步骤:
①从重新开始文件中找到最后一个检查点记录在日志文件中的地址,由该地址在日志文件中找到最后一个检查点记录:
②由该检查点记录得到检查点建立时所有正在执行的事务清单ACTIVE-LIST,建立两个事务队列UN-DO-LIST和REDO-LIST,把ACTIVE-LIST暂时放入UNDO-LIST队列,REDO队列暂为空;
③从检查点开始正向扫描日志文件,直到日志文件结束,如有新开始的事务T
i
,把T
i
暂时放入UNDO-LIST队列,如有提交的事务T
j
,把T
j
从UNDO-LIST队列移到REDO-LIST队列;
④对UNDO-IJIST中的每个事务执行UNDO操作,对REDO-LIST中的每个事务执行REDO操作。所以C项不正确。