对于数据库恢复,下列描述正确的是(49)。A.介质故障的恢复不需要DBA的参与,由DBMS自动完成B.日志文件严格按照事务的请求时间顺序进行记录C.事务故障恢复时需要逆向扫描日志对未完成事务进行UNDO操作D.检查点时刻的数据库一定是处于一致性状态的

题目

对于数据库恢复,下列描述正确的是(49)。

A.介质故障的恢复不需要DBA的参与,由DBMS自动完成

B.日志文件严格按照事务的请求时间顺序进行记录

C.事务故障恢复时需要逆向扫描日志对未完成事务进行UNDO操作

D.检查点时刻的数据库一定是处于一致性状态的


相似考题
更多“对于数据库恢复,下列描述正确的是(49)。A.介质故障的恢复不需要DBA的参与,由DBMS自动完成B.日志文 ”相关问题
  • 第1题:

    对于数据库恢复,下列描述正确的是(13)。

    A.介质故障的恢复不需要DBA的参与,由DBMS自动完成

    B.日志文件严格按照事务的请求时间顺序进行记录

    C.事务故障恢复时需要逆向扫描日志对未完成事务进行UNDO操作

    D.检查点时刻的数据库一定是处于一致性状态的


    正确答案:C
    解析:介质故障可以是硬盘损坏,数据库物理文件损坏,需要DBA更新并装载备份,故选项A是错误的;事物请求后由DBMS的事物调度子系统安排响应及并发执行的调度,日志是按照各事物执行过程中对数据的更新时间顺序记录的,与请求时间没有直接的关系,故选项B是错误的;设置检查点是为了提高故障恢复效率,恢复时以该点数据库状态为基础向后恢复至故障时刻,而不必提前到日志开始时刻向后恢复,设置检查点允许事务进行中,故该时间数据库一般不要求处于一致性状态,故选项D也是错误的;事务故障时系统要撤销该事务已执行了的更新操作,其方法即是逆向扫描日志,对该事务已执行的更新操作进行UNDO,故选项C是正确的。

  • 第2题:

    对于事务故障的恢复,下列描述正确的是(70)。

    A.事务故障的恢复不需要访问日志文件

    B.事务故障恢复时需要REDO已提交的事务

    C.事务故障恢复时需要正向扫描日志,对该事务进行UNDO操作

    D.事务故障恢复时需要反向扫描日志,对该事务进行UNDO操作


    正确答案:D
    本题考查对故障及恢复技术的理解。事务故障是指由于事务程序运行过程中,因为非预期的原因,导致在运行过程中不能达到预期的终点(COMMIT或显示的ROLLBACK),造成数据库的不一致。事务故障的恢复,即需要将产生故障的事务已经完成的对数据库的修改撤销。事务对数据库的修改内容被严格按照执行的时间顺序记录在日志中,可以通过逆向扫描日志文件,将产生故障的事务对数据库的操作逐一复原(UNDO),直到事务开始标志,就像该事务未执行一样,即完成恢复。

  • 第3题:

    事务故障恢复的描述,正确的是 () 。

    A.事务故障的恢复必须DBA参与

    B.事务故障的恢复需要数据库复本

    C.事务故障的恢复只需要日志,不需DBA参与

    D.事务故障的恢复需要日志和数据复本


    C

  • 第4题:

    事务故障恢复的描述,正确的是(21)。

    A.事务故障的恢复DBA必须参与

    B.事务故障的恢复需要数据库复本

    C.事务故障的恢复只需要日志,不需DBA参与

    D.事务故障的恢复需要日志和数据库复本


    正确答案:C
    解析:详细分析见试题2。

  • 第5题:

    数据库系统故障一般分为事务故障、系统故障和介质故障。事务故障和系统故障的恢复由系统自动完成,而介质故障需由DBA根据操作规范手工完成恢复。


    系统;事务;介质