事务故障的恢复是由DBMS自动完成的,对用户是透明的。DBMS执行恢复步骤是( )。
A: (1)反向扫描文件日志,查找该事务的更新操作; (2)对该事务的更新操作执行逆操作,即将日志记录中"更新前的值"写入数据库; (3)继续反向扫描日志文件,做同样处理; (4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。
B: (1)正向扫描文件日志,查找该事务的更新操作; (2)对该事务的更新操作执行逆操作,即将日志记录中"更新前的值"写入数据库; (3)继续正向扫描日志文件,做同样处理; (4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。
C: (1)正向扫描文件日志,查找该事务的更新操作; (2)对该事务的更新操作执行重做操作,即将日志记录中"更新前的后"写入数据库; (3)继续正向扫描日志文件,做同样处理; (4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。
A: (1)反向扫描文件日志,查找该事务的更新操作; (2)对该事务的更新操作执行逆操作,即将日志记录中"更新前的值"写入数据库; (3)继续反向扫描日志文件,做同样处理; (4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。
B: (1)正向扫描文件日志,查找该事务的更新操作; (2)对该事务的更新操作执行逆操作,即将日志记录中"更新前的值"写入数据库; (3)继续正向扫描日志文件,做同样处理; (4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。
C: (1)正向扫描文件日志,查找该事务的更新操作; (2)对该事务的更新操作执行重做操作,即将日志记录中"更新前的后"写入数据库; (3)继续正向扫描日志文件,做同样处理; (4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。
举一反三
- 事务故障是指事务在运行至正常终止点前被终止。以下对事务故障的恢复描述正确的有( )。 A: 反向扫描日志文件(即从最后向前扫描日志文件),查找该事务的更新操作 B: 对该事务的更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库 C: 继续反向扫描日志文件,查找该事务的其他更新操作,并作同样处理。 D: 如此处理下去,直至读到此事务的开始标记
- 事务故障是指事务在运行至正常终止点前被终止。以下对事务故障的恢复描述正确的有( )。 A: 反向扫描日志文件(即从最后向前扫描日志文件),查找该事务的更新操作 B: 对该事务的更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库 C: 继续反向扫描日志文件,查找该事务的其他更新操作,并作同样处理。 D: 如此处理下去,直至读到此事务的开始标记
- 系统故障恢复的步骤是 A: 反向扫描日志文件、对每一个更新操作执行逆操作、如此下去 B: 对每一个更新操作执行逆操作、反向扫描日志文件、如此下去 C: 正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行REDO处理 D: 正向扫描日志文件、对REDO队列中的事务进行REDO处理、对UNDO队列中的事务进行UNDO处理
- 事务故障的恢复方法是撤销事务。恢复步骤是:首先正向扫描文件日志,查找该事务的更新操作;然后对该事务的更新操作执行逆操作。
- 事务故障恢复需要正向扫描日志文件并对该事务的更新操作执行逆操作。