问题
单项选择题
在对数据库的系统故障进行恢复时,需要对日志文件进行:
A. 反向扫描
B. 正向扫描
C. 双向扫描
D. 随机扫描
答案
参考答案:B
解析:系统故障恢复的步骤:正向扫描日志文件,找出在故障发生前已提交的事务,将其事务标识记入REDO队列;找出在故障发生时尚未完成的事务,将其事务标识记入UNDO队列;对UNDO 队列中的事务进行UNDO处理,即反向扫描日志文件,对每一个需要UNDO的事务的更新操作执行逆操作;对REDO队列中的事务进行REDO处理,即正向扫描日志文件,对每一个需要 REDO的事务的更新重新执行日志记录登记的操作。