关于Undo型日志和Redo型日志的差别,下列说法正确的是____________
Redo型日志是先将Commit记录写入日志,再将数据写回磁盘OUTPUT,而Undo型日志是先将数据写回磁盘OUTPUT,再将Commit记录写入日志
举一反三
- 关于用Redo型日志进行数据库恢复,下列说法正确的是____________
- 关于基于日志的恢复叙述中,哪项是正确的() A: 利用更新日志记录中更新前的值可以进行UNDO,利用更新日志记录中更新前的值可以进行REDO B: 利用更新日志记录中更新前的值可以进行UNDO,利用更新日志记录中更新后的值可以进行REDO C: 利用更新日志记录中更新后的值可以进行UNDO,利用更新日志记录中更新前的值可以进行REDO D: 利用更新日志记录中更新后的值可以进行UNDO,利用更新日志记录中更新后的值可以进行REDO
- 下面关于数据库系统基于日志的恢复的叙述中,哪一项是正确的?() A: 利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO B: 利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO C: 利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO D: 利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO
- 系统故障恢复的步骤是 A: 反向扫描日志文件、对每一个更新操作执行逆操作、如此下去 B: 对每一个更新操作执行逆操作、反向扫描日志文件、如此下去 C: 正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行REDO处理 D: 正向扫描日志文件、对REDO队列中的事务进行REDO处理、对UNDO队列中的事务进行UNDO处理
- 下列关于数据库管理系统的日志的说法错误的是( ) A: 事务提交时应该写日志 B: 事务更新数据之前应该先写日志 C: 日志在恢复时只能从日志文件头开始扫描并判断redo和undo操作 D: 系统故障在基于日志恢复时需要先计算重做和撤销两个队列
内容
- 0
数据库不完全恢复操作,需要的是哪种日志?( ) A: 系统日志 B: 事件日志 C: 操作日志 D: Redo日志
- 1
事务故障进行恢复,首先,扫描日志文件,找出事务的更新操作,接着,对该事务的更新操作执行操作。 A: 正向,undo B: 正向,redo C: 反向,undo D: 反向,redo
- 2
下列关于数据库系统三类故障中系统故障的恢复说法正确的是( ) A: 仅需要undo操作 B: 仅需要redo操作 C: 需要undo和redo操作 D: 系统恢复需要备份的数据文件
- 3
事务故障的回复由恢复子系统利用日志文件()此事务已对数据库进行的修改。 A: REDO B: UNDO C: 重做 D: 删除
- 4
下列关于基于日志的故障恢复的叙述中,哪些是正确的?( )。 A: 日志是日志记录的序列,它记录了数据库中的所有更新活动 B: 日志记录有几种,其中一种是事务提交日志记录: commit C: 利用更新日志记录中的改前值可以进行UNDO D: 事务故障恢复只需要正向扫描日志文件