(47)在修改数据库时,如果先对外存的数据库进行了修改,而未对外存的日志文件进行修改,若此时系
统出现了故障,那么系统恢复时
A)不可以执行 UNDO,也不可以执行 REDO
B)不可以执行 UNDO,但可以执行 REDO
C)可以执行 UNDO,也可以执行 REDO
D)可以执行 UNDO,但不可以执行 REDO
第1题:
为了保证对故障恢复的支持,登记日志记录时必须先把日志记录写到外存的日志文件中,再把相应的数据库修改到外存的数据库中。这称作【 】。
第2题:
下列叙述错误的是
A.登记日志记录时,登记的顺序严格按照事务的并发执行中操作发生的实际顺序
B.先修改相应的数据库,然后把日志记录写到外存的日志文件中
C.如果先写日志记录,没有修改数据库,那么发生故障时可以进行UNDO,也可以进行REDO
D.系统必须遵循先写日志的原则
第3题:
在修改数据库时,如果先对外存的数据库进行了修改,而未对外存的日志文件进行修改,若此时系统出现了故障,那么系统恢复时( )。
A)可以执行UNDO,也可以执行REDO
B)不可以执行UNDO,但可以执行REDO
C)可以执行UNDO,但不可以执行REDO
D)不可以执行UNDO,也不可以执行REDO
第4题:
为保证对故障恢复的支持,登记日志记录必须先把日志记录写到外存的日志文件中,再把 相应的数据库修改写到外存的数据库中。这称为 【】 原则。
第5题:
(45)下列关于故障恢复的叙述中,哪一条是不正确的?
A)系统可能发生的故障类型主要有事务故障、系统故障和磁盘故障
B)利用更新日志记录中的改前值可以进行 UNDO 利用改后值可以进行REDO
C) 写日志的时候,一般是先把相应的数据库修改写到外存的数据库中,再把日志记录写到外存的日志文件中
D)磁盘故障的恢复需要DBA 的介入