事务故障是指事务在运行至正常终止点前被终止,恢复步骤中( )是正确的。 Ⅰ. 正向扫描日志文件,查找更新操作 Ⅱ. 反向扫描日志文件,查找更新操作 Ⅲ. 将日志记录中“更新前的值”写入数据库 Ⅳ. 将日志记录中“更新后的值”写入数据库
A: 只有Ⅰ
B: 只有Ⅱ
C: Ⅰ和Ⅳ
D: Ⅱ和Ⅲ
A: 只有Ⅰ
B: 只有Ⅱ
C: Ⅰ和Ⅳ
D: Ⅱ和Ⅲ
举一反三
- 事务故障是指事务在运行至正常终止点前被终止。以下对事务故障的恢复描述正确的有( )。 A: 反向扫描日志文件(即从最后向前扫描日志文件),查找该事务的更新操作 B: 对该事务的更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库 C: 继续反向扫描日志文件,查找该事务的其他更新操作,并作同样处理。 D: 如此处理下去,直至读到此事务的开始标记
- 事务故障是指事务在运行至正常终止点前被终止。以下对事务故障的恢复描述正确的有( )。 A: 反向扫描日志文件(即从最后向前扫描日志文件),查找该事务的更新操作 B: 对该事务的更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库 C: 继续反向扫描日志文件,查找该事务的其他更新操作,并作同样处理。 D: 如此处理下去,直至读到此事务的开始标记
- 事务故障的恢复是由DBMS自动完成的,对用户是透明的。DBMS执行恢复步骤是( )。 A: (1)反向扫描文件日志,查找该事务的更新操作; (2)对该事务的更新操作执行逆操作,即将日志记录中"更新前的值"写入数据库; (3)继续反向扫描日志文件,做同样处理; (4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。 B: (1)正向扫描文件日志,查找该事务的更新操作; (2)对该事务的更新操作执行逆操作,即将日志记录中"更新前的值"写入数据库; (3)继续正向扫描日志文件,做同样处理; (4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。 C: (1)正向扫描文件日志,查找该事务的更新操作; (2)对该事务的更新操作执行重做操作,即将日志记录中"更新前的后"写入数据库; (3)继续正向扫描日志文件,做同样处理; (4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。
- 事务故障的恢复是指事务在运行至正常终止点前被终止,恢复子系统应利用日志文件撤销此事务已对数据库进行的修改,或是指事务已经提交,但其更新还未写入数据库时,恢复子系统应利用日志文件重做该事务的更新操作。( )
- 下列关于基于日志的故障恢复的叙述中,哪些是不正确的—— A: 日志是日志记录的序列,它记录了数据库中的所有更新活动 B: 日志记录中包括事务提交日志记录 C: 利用更新日志记录中的改前值可以进行REDO D: 事务故障恢复只需要正向扫描文件