事务故障的恢复是由DBMS自动完成的,对用户是透明的。DBMS执行恢复步骤是()。
A. (1)反向扫描文件日志,查找该事务的更新操作;(2)对该事务的更新操作执行逆操作,即将日志记录中"更新前的值"写入数据库;(3)继续反向扫描日志文件,做同样处理;(4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。
B. (1)正向扫描文件日志,查找该事务的更新操作;(2)对该事务的更新操作执行逆操作,即将日志记录中"更新前的值"写入数据库;(3)继续正向扫描日志文件,做同样处理;(4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。
C. (1)正向扫描文件日志,查找该事务的更新操作;(2)对该事务的更新操作执行重做操作,即将日志记录中"更新前的后"写入数据库;(3)继续正向扫描日志文件,做同样处理;(4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。