故障的种类及其影响以及相应的恢复策略1、事务内部故障的恢复:事务内部故障的恢复由DBMS自动完成,对用户而言是透明的。DBMS执行的恢复步骤如下:
(1)反向扫描文件日志(即从后向前扫描日志文件),查找该事务的更新操作。
(2)对该事务的更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库。
(3)继续反向扫描日志文件,进行同样的处理。
(4)如此继续下去,直至独到此事务的开始标记,该事务故障恢复就完成了。
2、系统故障的恢复:会造成数据库处于不一致的状态,主要是一方面,为完成事务对数据库所做的更新可能已写入数据库;另一方面,已提交事务对数据库做的更新可能尚留在缓冲区,未能及时写入数据库。因此恢复操作就是撤销(UNDO)故障发生时为完成的事务,重做(REDO)已完成的事务。恢复步骤如下:
(1)正向扫描日志文件,找出在故障发生之前已经提交的事务队列(REDO队列)和为完成的事务队列(UNDO队列)。
(2)对于撤销队列中的各个事务进行UNDO处理。进行UNDO处理的方法是:反向扫描日志文件,对每个UNDO事务的过呢更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库中。
(3)对重做队列中的各个事务进行REDO处理。进行REDO处理的方法是:正向扫描日志文件,对每个REDO事务重新执行日志文件中所登记的操作,激将日志记录中“更新后的值”写入数据库。
3、截至故障的恢复:恢复方法是重装数据库,然后重做已完成的事务,具体操作如下:
(1)DBA装入最新的数据库后备副本(离故障发生时刻最近的转储副本),使数据库回复到转储时的一致性状态。
(2)DBA装入转储结束时的日志文件副本。
(3)DBA启动系统恢复命令,有DBMS实现恢复功能,即重做已完成的事务。
公文的标题
这一部分有可能会直接考察公文标题三要素是什么,也有可能结合具体的例子让我们来判断这一部分格式是否正确。
公文标题由发文机关名称、事由和文种组成。
公文标题一般用2号小标宋体字,编排于红色分隔线下空二行位置,分一行或多
行居中排布;回行时,要做到词意完整,排列对称,长短适宜,间距恰当,标题排列
应当使用梯形或菱形。
例题:完整的公文标题包括___________三个部分,简称标题三要素。(ACD)
A.发文机关 B.发文原因 C.公文事由 D.文种
例题:2.公文标题:(AC)
A.一般应标明发文机关
B.不应标明发文机关
C.一般不用标点符号
D.特殊情况可任意用标点符号
点击加载更多评论>>