niusouti.com
更多“针对不同的故障,试给出恢复的策略和方法。(即如何进行事务故障的恢复?系统故障的恢复?介质故障恢复?)”相关问题
  • 第1题:

    日志文件的具体作用表现为().

    A、所有操作都应建立日志文件

    B、事务故障恢复和系统故障恢复必须使用日志文件

    C、动态转储必须建立日志文件

    D、静态转储方式也必须建立日志文件


    参考答案:BCD

  • 第2题:

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

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

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

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

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


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

  • 第3题:

    故障后引起内存信息丢失,但未破坏外存中的数据,可用重新启动系统的方法恢复,则这类故障称为()。

    A、事务故障

    B、系统故障

    C、介质故障

    D、硬故障


    参考答案:B

  • 第4题:

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

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

    答案:A
    解析:

  • 第5题:

    关于日志文件,下列说法错误的是( )

    A.保存了更新前的数据
    B.保存了更新后的数据
    C.无需其它文件可恢复事务故障
    D.无需其它文件可恢复介质故障

    答案:D
    解析:

  • 第6题:

    下列故障中需要利用后援副本进行数据库恢复的是()。

    • A、事务故障
    • B、系统故障
    • C、介质故障
    • D、运行故障

    正确答案:C

  • 第7题:

    以下关于介质故障恢复的描述正确的是()。

    • A、发生介质故障后,磁盘上的数据和日志文件都将被破坏
    • B、介质故障的恢复需要DBA的介入
    • C、可以通过多种方法从介质故障中恢复
    • D、介质故障恢复的具体步骤是:装入最新的DBA转储的数据库后备副本,然后装入相应的日志文件副本,重做已经完成的事务

    正确答案:A,B,D

  • 第8题:

    掌握事务故障和事务故障的恢复步骤


    正确答案: (1)反向扫描文件日志(即从最后向前扫描日志文件),查找该事务的更新操作。(2)对该事务的更新操作执行逆操作。即将日志记录中“更新前的值”写入数据库。如果记录中是插入操作,则做删除操作;如果记录中是删除操作,则做插入操作;如果记录中是修改操作,则用修改前的值代替修改后的值。(3)重复执行(1)和(2),恢复该事务的其他更新操作,直至读到此事务的开始标记,事务故障恢复就完成了。

  • 第9题:

    针对不同的故障,试给出恢复的策略和方法。(即如何进行事务故障的恢复?系统故障的恢复?介质故障恢复?)


    正确答案: 事务故障的恢复:
    事务故障的恢复是由DBMSDBMs执行恢复步骤是:
    自动完成的,对用户是透明的。
    (1)反向扫描文件日志(即从最后向前扫描日志文件),查找该事务的更新操作;
    (2)对该事务的更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库;
    (3)继续反向扫描日志文件,做同样处理;
    (4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。
    系统故障的恢复:
    系统故障可能会造成数据库处于不一致状态:一是未完成事务对数据库的更新可能已写入数据库;二是已提交事务对数据库的更新可能还留在缓冲区,没来得及写入数据库。因此恢复操作就是要撤销(UNDO)故障发生时未完成的事务,重做(REDO)已完成的事务。
    系统的恢复步骤是:
    (1)正向扫描日志文件,找出在故障发生前已经提交的事务队列(REDO队列)和未完成的事务队列(uNDO队列)。
    (2)对撤销队列中的各个事务进行UNDO处理。
    进行UNDO处理的方法是,反向扫描日志文件,对每个UNDO事务的更新操作执行逆操作,即将日志记录中“更新前的值”BeforeImage)写入数据库。(3)对重做队列中的各个事务进行REDO处理。
    进行REDO处理的方法是:正向扫描日志文件,对每个REDO事务重新执行日志文件登记的操作。即将日志记录中“更新后的值”Afte,Image)写入数据库。
    介质故障的恢复:
    介质故障是最严重的一种故障。
    恢复方法是重装数据库,然后重做已完成的事务。具体过程是:
    (1)DBA装入最新的数据库后备副本(离故障发生时刻最近的转储副本),使数据库恢复到转储时的一致性状态;
    (2)DBA装入转储结束时刻的日志文件副本;
    (3)DBA启动系统恢复命令,由DBMS完成恢复功能,即重做已完成的事务。

  • 第10题:

    问答题
    简述事务故障的恢复步骤。

    正确答案: (1)反向扫描日志文件,查找该事务的更新操作。
    (2)对该事务的更新操作执行逆操作,即将日志文件中的“更新前的值”写入数据库。
    (3)继续反向扫描日志文件,查找该事务的其他更新操作,并做同样的处理。
    (4)如此处理下去,直至读到此事务的开始标记,事务故障恢复就完成了。
    解析: 暂无解析

  • 第11题:

    问答题
    掌握事务故障和事务故障的恢复步骤

    正确答案: (1)反向扫描文件日志(即从最后向前扫描日志文件),查找该事务的更新操作。(2)对该事务的更新操作执行逆操作。即将日志记录中“更新前的值”写入数据库。如果记录中是插入操作,则做删除操作;如果记录中是删除操作,则做插入操作;如果记录中是修改操作,则用修改前的值代替修改后的值。(3)重复执行(1)和(2),恢复该事务的其他更新操作,直至读到此事务的开始标记,事务故障恢复就完成了。
    解析: 暂无解析

  • 第12题:

    多选题
    必须使用日志文件的情况包括()。
    A

    事务故障恢复

    B

    系统故障恢复

    C

    动态转储方式下的数据库恢复

    D

    静态转储方式下的数据库恢复


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

  • 第13题:

    阅读下列说明,回答问题1至问题3,将解答填入对应栏内。

    【说明】

    某企业业务信息系统某天突然出现故障,无法处理业务。信息系统维护人员采用重新启动的方法来进行恢复,发现数据库系统无法正常启动。

    数据库故障主要分为事务故障、系统故障和介质故障,不同故障的恢复方法也不同。

    请解释这3种数据库故障的恢复方法,回答该企业的数据库故障属于何种类型的故障,为什么?


    正确答案:数据库3种故障的恢复方法如下。 . 事务故障:恢复由数据库系统自动完成不破坏数据库。 . 系统故障:恢复是由数据库系统在重新启动时自动完成不破坏数据库。 . 介质故障:恢复无法由数据库自动恢复。恢复方法是重装数据库然后重做已 完成的事务同时也需要DBA的介入。 故障类型:介质故障。 原因:根据说明中的描述该故障在维护人员重新启动数据库后数据库系统没有自行恢复。根据3种故障的恢复方法可以明确该故障是介质故障。
    数据库3种故障的恢复方法如下。 . 事务故障:恢复由数据库系统自动完成,不破坏数据库。 . 系统故障:恢复是由数据库系统在重新启动时自动完成,不破坏数据库。 . 介质故障:恢复无法由数据库自动恢复。恢复方法是重装数据库,然后重做已 完成的事务,同时也需要DBA的介入。 故障类型:介质故障。 原因:根据说明中的描述,该故障在维护人员重新启动数据库后,数据库系统没有自行恢复。根据3种故障的恢复方法,可以明确该故障是介质故障。

  • 第14题:

    信息系统故障预防策略,主要有下列3种。()

    A.故障检测、故障判断、故障恢复

    B.故障约束、故障检测、故障恢复

    C.故障预检、故障预修、应急预案


    答案:B

  • 第15题:

    事务故障和系统故障的恢复是由系统自动进行的,而介质故障的恢复需要【 】的执行恢复过程。


    正确答案:DBA(数据库管理员)
    DBA(数据库管理员)

  • 第16题:

    设置日志文件的目的不包括( )

    A.事务故障恢复
    B.系统故障恢复
    C.介质故障恢复
    D.删除计算机病毒

    答案:D
    解析:
    小编正在快马加鞭来的路上(详见视频讲解)

  • 第17题:

    必须使用日志文件的情况包括()。

    • A、事务故障恢复
    • B、系统故障恢复
    • C、动态转储方式下的数据库恢复
    • D、静态转储方式下的数据库恢复

    正确答案:A,B,C

  • 第18题:

    事务故障和系统故障的恢复由系统自动进行,而介质故障的恢复需要()配合执行。


    正确答案:DBA

  • 第19题:

    引入检查点技术的目的是()

    • A、增加恢复的可靠性
    • B、解决介质故障
    • C、改善恢复效率
    • D、解决系统故障

    正确答案:C

  • 第20题:

    简述事务故障的恢复步骤。


    正确答案: (1)反向扫描日志文件,查找该事务的更新操作。
    (2)对该事务的更新操作执行逆操作,即将日志文件中的“更新前的值”写入数据库。
    (3)继续反向扫描日志文件,查找该事务的其他更新操作,并做同样的处理。
    (4)如此处理下去,直至读到此事务的开始标记,事务故障恢复就完成了。

  • 第21题:

    简述DBS中系统故障的恢复方法。


    正确答案: 1、对未完成事务做UNDO处理,
    2、对已提交事务但更新还留在缓冲区的事务进行REDO处理

  • 第22题:

    填空题
    事务故障和系统故障的恢复由系统自动进行,而介质故障的恢复需要()配合执行。

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

  • 第23题:

    单选题
    下列关于数据库恢复说法不正确的是(  )。
    A

    事物故障恢复采用日志文件

    B

    系统故障恢复采用日志文件

    C

    介质故障恢复采用日志文件

    D

    以上故障恢复均不采用日志文件


    正确答案: D
    解析:

  • 第24题:

    问答题
    针对不同的故障,试给出恢复的策略和方法。(即如何进行事务故障的恢复?系统故障的恢复?介质故障恢复?)

    正确答案: 事务故障的恢复:事务故障的恢复是由DBMS DBMs 执行恢复步骤是: 自动完成的,对用户是透明的。
    (1)反向扫描文件日志(即从最后向前扫描日志文件),查找该事务的更新操作;
    (2)对该事务的更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库;
    (3)继续反向扫描日志文件,做同样处理;
    (4)如此处理下去,直至读到此事务的开始标记,该事务故障的恢复就完成了。
    系统故障的恢复:
    系统故障可能会造成数据库处于不一致状态:一是未完成事务对数据库的更新可能已写入数据库;二是已提交事务对数据库的更新可能还留在缓冲区,没来得及写入数据库。因此恢复操作就是要撤销(UNDO )故障发生时未完成的事务,重做(REDO )已完成的事务。 系统的恢复步骤是:
    (1)正向扫描日志文件,找出在故障发生前已经提交的事务队列(REDO 队列)和未完成的事务队列(uNDO 队列)。
    (2)对撤销队列中的各个事务进行UNDO 处理。
    进行UNDO 处理的方法是,反向扫描日志文件,对每个UNDO 事务的更新操作执行逆操作,即将日志记录中“更新前的值”Before Image )写入数据库。
    (3)对重做队列中的各个事务进行REDO 处理。
    进行REDO 处理的方法是:正向扫描日志文件,对每个REDO 事务重新执行日志文件登记的操作。即将日志记录中“更新后的值”Afte , Image )写入数据库。
    介质故障的恢复:
    介质故障是最严重的一种故障。
    恢复方法是重装数据库,然后重做已完成的事务。具体过程是:
    (1) DBA 装入最新的数据库后备副本(离故障发生时刻最近的转储副本), 使数据库恢复到转储时的一致性状态;
    (2) DBA 装入转储结束时刻的日志文件副本;
    (3) DBA 启动系统恢复命令,由DBMS 完成恢复功能,即重做已完成的事务。
    解析: 暂无解析