在对数据库的系统故障进行恢复时,需要对日志文件进行 ______ 。A.反向扫描B.正向扫描C.双向扫描D.随机扫描

题目

在对数据库的系统故障进行恢复时,需要对日志文件进行 ______ 。

A.反向扫描

B.正向扫描

C.双向扫描

D.随机扫描


相似考题
更多“在对数据库的系统故障进行恢复时,需要对日志文件进行 ______ 。A.反向扫描B.正向扫描C.双向扫描D. ”相关问题
  • 第1题:

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

    (49)

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

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

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

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


    正确答案:C

  • 第2题:

    ( 6 ) 有某数据库系统在运行过程中发生了系统故障 , 发生故障时正在运行事务 t 1 和 t 2 , 进行故障恢复时 ,在日志文件中发现有 t 1 的事务开始记录而没有结束记录,有 t 2 的开始记录和结束记录,但 t2 对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件

    A)扫描到 t 1 时,直接重新做 t 1 ,扫描到 t 2 时,将 t 2 直接撤销

    B)扫描到 t 1 时,将 t 1 加入重做队列,扫描到 t 2 时,将 t 2 加入撤销队列

    C)扫描到 t 1 时,直接撤销 t 1 ,扫描到 t 2 时,将 t 2 直接重做

    D)扫描到 t 1 时,将 t 1 加入撤销队列,扫描到 t 2 时,将 t 2 加入重做队列


    正确答案:D

  • 第3题:

    下列关于基于日志的故障恢复的叙述中,哪一条是不正确的?

    A.日志是日志记录的序列,它记录了数据库中的所有更新活动

    B.日志记录中包括事务提交日志记录:《Ti commit>

    C.利用更新日志记录中的改前值可以进行uN:DO

    D.事务故障恢复只需要正向扫描日志文件


    正确答案:D
    解析:日志文件在数据库恢复中起着非常重要的作用,它记录了数据库中所有的更新活动,包括日志提交记录<Ti commit>。利用更新日志记录中的改前值可以进行uN.D0,撤销已做的修改操作;利用更新日志记录中的改后值可以进行REDO,重做已完成的操作。事务故障恢复的步骤是:反向扫描日志文件,查找该事务的更新操作,对每一个更新操作执行uND0,直到读到该事务的开始日志。故答案选D。

  • 第4题:

    下列关于系统故障恢复的描述,正确的是()

    A. 从日志文件开头向后扫描

    B. 从日志文件最后向前扫描

    C. 需要建立撤销队列,并对该队列中的每个事务做撤销处理

    D. 既有BEGIN TRANSACTION记录也有COMMIT记录的事务应放入撤销队列中


    正确答案:AC

  • 第5题:

    利用日志技术进行数据库恢复时,为了使恢复子系统避免对整个日志文件进行检查,需要在日志文件中增加______记录。


    正确答案:概念
    概念

  • 第6题:

    磁盘故障的恢复需要( )。

    A.恢复管理部件负责

    B.反向扫描日志

    C.DBA的干预

    D.数据库镜像过程


    正确答案:C
    解析:发生磁盘故障时,可以利用其他磁盘上的数据拷贝,或三级介质(如磁带)上的备份来进行恢复。显然这是需要数据库管理员(DBA)干预的。DBA装入最新的数据库后备副本和有关的日志文件副本,然后由系统进行恢复工作。选项A)中,恢复管理部件不能恢复磁盘故障。选项B)中,反向扫描日志是系统故障恢复时的步骤

  • 第7题:

    当数据库系统出现故障时,可以通过数据库日志文件进行恢复。下列关于数据库日志文件的说法,错误的是( )。

    A.数据库出现事务故障和系统故障时需使用日志文件进行恢复

    B.使用动态转储机制时,必须使用日志文件才能将数据库恢复到一致状态

    C.在OLTP系统中,数据文件的空间使用量比日志文件大得多,使用日志备份可以降低数据库的备份空间

    D.日志文件的格式主要有以记录为单位的日志文件和以数据块为单位的日志文件两种


    正确答案:C
    数据文件的空间使用量未必比日志文件大,因为日志是快速增长的。此外,使用日志备份并不能降低数据库的备份空间。所以选C。

  • 第8题:

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

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

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

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

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


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

  • 第9题:

    关于远程系统漏洞扫描说法正确的是()。

    A.完成扫描,对隐患主机进行处理

    B.不处理

    C.完成扫描,不对隐患主机进行处理

    D.只扫描


    参考答案:A

  • 第10题:

    下列关于日志的叙述中,不正确的是()。

    • A、日志登记的顺序严格按照事务在执行中各操作发生的实际顺序登记
    • B、必须先把对数据库的修改写到外部数据库中,再把日志记录写到外存的日志文件中
    • C、对事务故障的恢复一般首先反向扫描日志文件查找该事务的更新操作
    • D、对系统故障的恢复一般首先正向扫描日志文件,找出故障发生前已提交的事务

    正确答案:B

  • 第11题:

    下列关于系统故障恢复的描述,正确的是()。

    • A、从日志文件开头向后扫描
    • B、从日志文件最后向前扫描
    • C、需要建立撤销队列,并对该队列中的每个事务做撤销处理
    • D、既有BEGIN TRANSACTION记录也有COMMIT记录的事务应放入撤销队列中

    正确答案:A,C

  • 第12题:

    单选题
    下列关于基于日志的故障恢复的叙述中,哪一条是不正确的?()
    A

    日志是日志记录的序列,它记录了数据库中的所有更新活动

    B

    日志记录中包括事务提交日志记录:<Ti commit>

    C

    利用更新日志记录中的改前值可以进行UNDO

    D

    事务故障恢复只需要正向扫描日志文件


    正确答案: B
    解析: 暂无解析

  • 第13题:

    有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务t1和t2。进行故障恢复时,在日志文件中发现有t1的事务开始记录而没有结束记录,有t2的开始记录和结束记录,但t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件______。

    A)扫描到t1时,直接重做t1,扫描到t2时,将t2直接撤销

    B)扫描到t1时,将t1加入重做队列,扫描到t2时,将t2加入撤销队列

    C)扫描到t1时,直接撤销t1,扫描到t2时,将t2直接重做

    D)扫描到t1时,将t1加入撤销队列,扫描到t2时,将t2加入重做队列

    A.

    B.

    C.

    D.


    正确答案:D
    解析:由事务的原子性可知,一个事务对数据库的所有操作是一个不可分割的工作单元,要么全部执行要么一个也不执行,由于t1事务没有结束记录,应该加入撤销队列,而t2有开始和结束记录却没有写入数据库,应该加入重做队列。

  • 第14题:

    ( 45 )下列关于基于日志的故障恢复的叙述中,哪一条是不正确的?

    A) 日志是日志记录的序列,它记录了数据库 izhong 的所有更新活动

    B) 日志记录中包括事务提交日志记录 <Ti commit>

    C) 利用更新日志记录中的改前值可以进行 UNDO

    D) 事务故障恢复只需要正向扫描日志文件


    正确答案:D

  • 第15题:

    系统故障恢复的步骤是

    A.反向扫描日志文件、对每一个更新操作执行逆操作,如此下去

    B.对每一个更新操作执行逆操作、反向扫描日志文件,如此下去

    C.正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行REDO处理

    D.正向扫描日志文件、对REDO队列中的事务进行REDO处理、对UNDO队列中的事务进行UNDO处理


    正确答案:C
    解析:事务故障恢复的步骤:反向扫描日志文件、对每一个更新操作执行逆操作,如此下去。系统故障恢复的步骤:正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行 REDO处理。

  • 第16题:

    系统故障恢复步骤不包括

    A.正向扫描日志文件

    B.对撤销队列中的各个事务进行撤销(UNDO)处理

    C.对该事务的所有更新操作执行逆操作

    D.对重做队列中的各个事务进行重做(REDO)处理


    正确答案:A
    解析:当系统发生故障后,首先反向扫描日志文件,找该事务的更新操作;利用更新日志记录中的改前值可以进行UNDO,撤销已做的修改操作,将数据项恢复到修改以前的旧值,利用更新日志记录中的改后值可以进行REDO,重做已完成的操作,将数据项重置为修改的新值。

  • 第17题:

    下列关于日志的叙述中,不正确的是______。

    A.日志登记的顺序严格按照事务在执行中各操作发生的实际顺序登记

    B.必须先把对数据库的修改写到外部数据库中,再把日志记录写到外存的日志文件中

    C.对事务故障的恢复一般首先反向扫描日志文件查找该事务的更新操作

    D.对系统故障的恢复一般首先正向扫描日志文件,找出故障发生前已提交的事务


    正确答案:B
    解析:为保障对故障恢复的支持,登记日志记录时必须遵循以下原则:登记的顺序严格按照事务的并发执行中各操作发生的实际顺序;必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中。

  • 第18题:

    使用扫描仪进行图像扫描时,( )参数不能设置。

    A.分辨率

    B.扫描速度

    C.扫描幅面

    D.颜色数目


    正确答案:B

  • 第19题:

    事务故障恢复的步骤是

    A.反向扫描日志文件、对每一个更新操作执行逆操作,如此下去

    B.对每一个更新操作执行逆操作、反向扫描日志文件,如此下去

    C.正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行REDO处理

    D.正向扫描日志文件、对REDO队列中的事务进行REDO处理、对UNDO队列中的事务进行UNDO处理


    正确答案:A
    解析:事务故障恢复的步骤:反向扫描日志文件、对每一个更新操作执行逆操作,如此下去。系统故障恢复的步骤:正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行 REDO处理。

  • 第20题:

    使用扫描仪进行图像扫描时,以下______参数不能设置。

    A.分辨率

    B.扫描速度

    C.扫描幅面

    D.颜色数目


    正确答案:B

  • 第21题:

    关于故障与恢复的叙述正确的是:

    A.系统故障的恢复要正向扫描日志文件,
    B.事务故障的恢复要正向扫描日志文件
    C.在故障发生前已经提交的事务,将其事务标识记入重做(undo)队列。
    D.故障发生时尚未完成的事务,将其事务标识记入撤销(Redo)队列

    答案:A
    解析:

  • 第22题:

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

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

    正确答案:C

  • 第23题:

    下列关于使用检查点进行数据库恢复的说法正确的是哪些()

    • A、产生检查点时,系统只把缓冲区中的日志写入磁盘(多选)
    • B、数据库恢复从最近的检查点扫描联机日志
    • C、重做联机日志记录的内容
    • D、对仍活动的事务使用回滚日志进行回滚

    正确答案:B,C

  • 第24题:

    多选题
    下列关于系统故障恢复的描述,正确的是()。
    A

    从日志文件开头向后扫描

    B

    从日志文件最后向前扫描

    C

    需要建立撤销队列,并对该队列中的每个事务做撤销处理

    D

    既有BEGIN TRANSACTION记录也有COMMIT记录的事务应放入撤销队列中


    正确答案: A,C
    解析: 暂无解析