参考答案和解析
正确答案:介质故障恢复的具体步骤如下: 装入最新数据库后备副本使数据库恢复到最近一次转储时的一致性状态; 装入相应的日志文件副本重做已完成的事务。 DBA重装最近转储的数据库副本和有关的日志文件副本然后执行系统提供的恢复命令具体的恢复操作仍由DBMS完成。
介质故障恢复的具体步骤如下: 装入最新数据库后备副本,使数据库恢复到最近一次转储时的一致性状态; 装入相应的日志文件副本,重做已完成的事务。 DBA重装最近转储的数据库副本和有关的日志文件副本,然后执行系统提供的恢复命令,具体的恢复操作仍由DBMS完成。 解析:本题考查数据库故障恢复措施的相关知识。
一般情况下,当信息系统运行过程中发生了数据库故障,利用数据库后备副本和数据库日志文件就可以将数据库恢复到故障前的某个一致性状态。数据库故障主要分为事务故障、系统故障和介质故障,不同故障的现象和恢复方法也是不同的。
事务故障是指事务在运行至正常终点前被终止,此时数据库可能处于不正确的状态,恢复程序要在不影响其他事务运行的情况下强行回滚该事务。事务故障的恢复由系统自动完成。
系统故障是指造成系统停止运转的任何事件,使得系统要重新启动。例如特定类型的硬件错误、操作系统故障、DBMS代码错误、突然停电等。这类故障影响正在运行的所有事务,但不会破坏数据库。系统故障的恢复是由系统在重新启动时自动完成,此时恢复子系统撤销所有未完成的事务并重做所有已提交的事务。
系统故障常被称为软故障,介质故障常被称为硬故障。硬故障是指外存故障,例如磁盘损坏、磁头碰撞、瞬时强磁场干扰等。这类故障将破坏数据库或部分数据库,并影响正在存取这部分数据的所有事务,日志文件也将被破坏。这类故障比前两类故障发生的可能性要小,但是破坏性最大。恢复方法是重装数据库,然后重做已完成的事务,具体的步骤是:
①装入最新的数据库后备副本,使数据库恢复到最近一次转储时的一致性状态;
②装入相应的日志文件副本,重做已完成的事务。
介质故障的恢复需要DBA的介入,DBA只需重装最近转储的数据库副本和有关的各日志文件副本,然后执行系统提供的恢复命令,具体的操作仍由DBMS完成。
从试题描述中可以看出,其故障是介质故障。
更多“请给出该故障的主要恢复措施。 ”相关问题
  • 第1题:

    TMN的故障管理是网络管理功能中与()措施有关的网络管理功能

    A.A监测设备故障

    B.故障设备的诊断

    C.故障设备的恢复或故障排除

    D.以上都是


    参考答案:D

  • 第2题:

    请从傅里叶级数分解的角度讨论一下,一个复杂的时域信号如何分解为若干正弦信号,请给出图示;对于单个正弦信号,一个周期最少采样多少点可以无失真恢复原始信号,请给出图示;结合以上两点,请试着给出奈奎斯特采样定理的基本结论。


    ABCD

  • 第3题:

    请小组收集地铁车辆交流牵引传动系统中(如牵引逆变器,传动控制单元(DCU)等典型电气设备出现的故障案例,并给出故障排查方法。


    B

  • 第4题:

    计算题:某线路8:00发生故障全线停电,10:00该线路A段恢复送电,12:00该线路B段恢复送电,其中A段5户,B段10户停电。请计算该停电事件的总停电时户数。(要求写出计算公式)
    总停电时户数为:5×(10-8)+10×(12-8)=50时户

  • 第5题:

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


    故障种类:事务内部的故障. 2. 系统故障/ 软故障. 3. 介质故障/ 硬故障. 4. 计算机病毒.恢复的策略与方法:事务故障:恢复子系统利用日志文件撤消(Undo) 此事务已对数据库进行的修改.步骤为:1 反向扫描文件日志, 查找该事务的更新操作.2 对该事务的更新操作执行逆操作. 即将日志记录中“更新前的值” 写入数据库.3 继续反向扫描日志文件, 查找该事务的其他更新操作, 并做同样处理.4 如此处理下去, 直至读到此事务的开始标记, 事务故障恢复就完成了.系统故障: Undo 故障发生时未完成的事务; Redo 已完成的事务.步骤为:1. 正向扫描日志文件(即从头扫描日志文件); 找到重做(Redo) 队列和撤销(Undo) 队列.2 对撤销(Undo) 队列事务进行撤销(Undo) 处理.反向扫描日志文件, 对每个Undo 事务的更新操作执行逆操作, 即将日志记录中“更新前的值” 写入数据库.3 对重做(Redo) 队列事务进行重做(Redo) 处理. 正向扫描日志文件, 对每个Redo 事务重新执行登记的操作, 即将日志记录中“更新后的值” 写入数据库.介质故障: 重装数据库; 重做已完成的事务.步骤为:1 装入最新的后备副本, 使数据库恢复到最近一次转储时的一致性状态.2 装入有关的日志文件副本(转储结束时刻的日志文件副本) , 重做已完成的事务. 首先扫描日志文件, 找出故障发生时已提交的事务的标识, 将其记入重做队列. 然后正向扫描日志文件, 对重做队列中的所有事务进行重做处理. 即将日志记录中“更新后的值” 写入数据库.