参考答案和解析
正确答案:当系统故障发生时,造成数据库处于不一致状态的原因有两个,一个是一些未完成事务对数据库的部分更新已写入数据库中,另一个是一些已提交事务对数据库的更新还留在内存缓冲区,没来得及写回数据库。因此,基本的恢复分为以下两步:
(1)根据日志文件建立重做队列和撤消队列从头扫描日志文件,找出故障前已提交的事务记录,将其事务标识放入重做队列;还要找出故障前尚未完成的事务,将该事务放入撤消队列。
(2)对重做队列中的事务进行重做处理,对撤消队列中的事务进行撤消处理对于重做处理(REDO),正向扫描日志文件,再根据重做队列,将已完成的事务的所有操作重新执行;对于撤消处理(UNDO),反向扫描日志文件,再根据撤消队列,将未完成的事务的更新操作执行逆操作。
更多“怎样进行系统故障的恢复?”相关问题
  • 第1题:

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

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

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

  • 第2题:

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

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

    正确答案:C

  • 第3题:

    如果因代理银行自身业务系统故障无法生成电子支付信息时,应当怎样处理?


    正确答案:如果因代理银行自身业务系统故障无法生成电子支付信息时,可将纸质的申请划款凭证与《申请财政性资金划(退)款汇总清单》于15:00之前由专人送到总库,并附书面情况说明。

  • 第4题:

    关于事务的故障与恢复,下列说法正确的是()

    • A、事务日志用来记录事务执行的频度
    • B、任何故障的恢复都由系统自动完成
    • C、系统故障的恢复只需进行REDO操作
    • D、对日志文件设置检查点是为了提高故障恢复的效率

    正确答案:D

  • 第5题:

    怎样进行介质故障的恢复?


    正确答案: 在发生介质故障时,磁盘上的物理数据库被破坏,这时的恢复操作分为以下几步:
    (1)重装转储后援副本,使数据库恢复到转储时的一致状态;
    (2)从故障开始,反向阅读日志文件,找出已提交事务标记作重做队列;
    (3)从起始点开始正向阅读日志文件,根据重做队列的记录,重做所有已完成的事务,将数据库恢复至故障前某一时刻的一致状态。

  • 第6题:

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


    正确答案: 事务故障的恢复:
    事务故障的恢复是由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完成恢复功能,即重做已完成的事务。

  • 第7题:

    变压器过负荷时应怎样处理,冷却系统故障如何处理?


    正确答案: 变压器过负荷时,应做如下操作:
    (1)光字牌显示变压器过负荷,应复归信号、做好记录。
    (2)倒换运行方式,转移、调整负荷。
    (3)若为正常过负荷,根据正常过负荷倍数按规程定确定允许时间,并加强变压器温度监视。
    (4)若为事故过负荷,过负荷的倍数和时间应依照制造成厂家的规定执行。
    (5)过负荷期间,应对变压器及有关的设备系统进行全面的检查,发现异常及时采取措施。
    冷却系统发生故障时,应进行如下操作:
    (1)发出冷却水系统故障光字,应立即检查原因,应在允许的时间内尽快恢复。
    (2)如冷却水中断时,应检查原因迅速恢复供水。
    在出现上述两种情况后,应注意变压器上层油温和油位的变化。若在规定的时间内,且上层油温已达到允许值而又无法恢复冷却装置时,应停运变压器。

  • 第8题:

    若列车广播系统故障,监控员怎样处理?


    正确答案: 对列车的RCB断路器进行复位,若不能恢复继续运营,报OCC。

  • 第9题:

    单选题
    关于事务的故障与恢复,下列说法正确的是()
    A

    事务日志用来记录事务执行的频度

    B

    任何故障的恢复都由系统自动完成

    C

    系统故障的恢复只需进行REDO操作

    D

    对日志文件设置检查点是为了提高故障恢复的效率


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

  • 第10题:

    判断题
    PIS系统具备屏蔽错误时间信号的能力,时钟系统故障恢复后PIS系统能够重新进行对时。
    A

    B


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

  • 第11题:

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

    正确答案: (1)对未完成事务作UNDO处理。
    (2)对已提交事务但更新还留在缓冲区的事务进行REDO处理。
    解析: 暂无解析

  • 第12题:

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

    正确答案: 事务故障的恢复:
    事务故障的恢复是由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完成恢复功能,即重做已完成的事务。
    解析: 暂无解析

  • 第13题:

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

    • A、事务日志是用来记录事务执行的频度
    • B、采用增量备份,数据的恢复可以不使用事务日志文件
    • C、系统故障的恢复只需进行重做(REDO)操作
    • D、对日志文件设立检查点的目的是为了提高故障恢复的效率

    正确答案:D

  • 第14题:

    发电机系统故障应急处理是怎样的?


    正确答案: 1) 若发电机配备以下保护的设施,当事故发生时,发电机会自动停机,并发出警报及亮出故障指示灯。
    A. 引擎转数过高。
    B. 高水温。
    C. 低润滑油压。
    D. 发电机电球短路。
    E. 引擎温度过高。
    F. 燃油不足够。
    G. 电池电压过低。
    2) 遇到上述事故发生时,操作人员应根据具体故障显示情况,采取紧急措施进行处理,尽可能在最短时间内修复故障,恢复正常供电,若遇上较大或不能即时处理之事故,应即时向工程经理/主管汇报组织处理。
    3) 当发电机组发生火灾时,应立即停机,切断有关设备的电源,然后运用本消防系统设备进行救火,并即时通知工程经理/主管。
    4) 当发电机组出现不正常声音、飞轮松动出现摇摆现象、油管断裂或现场出现易燃易爆事故时,应采取紧急停机措施。
    5) 当发电机组自动起车失败,应即时复位,手动操作起动发电机,并注意观察各仪表读数是否正常。
    6) 当发电机组在运行中出现超负荷时,并即时向工程经理/主管报告组织处理。

  • 第15题:

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


    正确答案:DBA

  • 第16题:

    简述延迟更新技术下系统故障的恢复 


    正确答案:延迟更新技术下系统故障的恢复过程如下:正向扫描日志文件,建立两个事务列表。一个是已提交事务列表,包含所有具有日志记录的事务Ti;另一个是未提交事务列表,包括所有具有日志记录,但不具有的事务Tj。对已提交事务列表中的每个事务Ti执行redo操作:正向扫描日志文件,对于每个形如的日志记录,如果Ti在已提交事务列表中,则将Xj=V2写到数据库中。

  • 第17题:

    怎样在发生大型设备电气系统故障时以最快的速度找到故障点?


    正确答案: (1)备有与设备的实际相一致的电气系统图和安装图。电气系统图是帮助寻找故障人员从原理上推断故障点的重要参考资料。
    (2)每一个设备的供电系统,都应当针对可能发生的故障绘制出“寻找故障的逻辑图”。寻找故障的逻辑图,按照这个逻辑图可循序找故障点,避免不必要,混乱和时间上的浪费。

  • 第18题:

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


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

  • 第19题:

    PIS系统具备屏蔽错误时间信号的能力,时钟系统故障恢复后PIS系统能够重新进行对时。


    正确答案:正确

  • 第20题:

    密封油系统故障不能恢复,氢气系统严重泄漏,应如何处理?


    正确答案:应紧急将发电机解列灭磁,进行气体置换。

  • 第21题:

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

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

  • 第22题:

    问答题
    列车运行中车辆制动系统故障时,司机应怎样做?

    正确答案: 列车运行中车辆发生如制动梁脱落或制动机损坏必须关闭截断塞门时,无制动车辆不准超过一辆,而且不准挂在尾部,司机应根据作业现场以及列车制动力的情况,控制好行车速度,掌握好环境运转。
    解析: 暂无解析

  • 第23题:

    问答题
    若列车广播系统故障,监控员怎样处理?

    正确答案: 对列车的RCB断路器进行复位,若不能恢复继续运营,报OCC。
    解析: 暂无解析