报名 百分网手机站

计算机四级《数据库》考试重点:故障的种类及解决方法

时间:2020-08-26 14:57:39 报名 我要投稿

2015年计算机四级《数据库》考试重点:故障的种类及解决方法

  事务内部故障

2015年计算机四级《数据库》考试重点:故障的种类及解决方法

  1、预期的事务内部故障:

  通过事务程序本身发现的事物内部故障,可以通过将事务回滚,撤销其对数据库的修改,从而使数据库回到一致性的状态;

  2、非预期的事务内部故障:

  (1)由于事务内部故障大部分属于此类,所以事务故障仅限指此类故障;

  (2)事务故障表明事务没有提交或撤销就结束了,因此数据库可能处于不正确的状态,因此,恢复事务必须强行回滚事务,在保证该事务对其他事务没有影响的条件下,利用日志文件撤销其对数据库的`修改,使数据库恢复到该事务运行之前的效果;

  (3)事务故障恢复是由系统自动完成的,对用户是透明的。

  系统故障(软故障)

  1、指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障;

  2、系统故障导致内存中的内容丢失,而在硬盘上的内容仍然完好;从而导致数据库的数据可以处于不正确的状态;

  3、要消除这些事务对数据库的影响,保证数据库中数据的一致性,办法就是在计算机系统重新启动后,对于未完成的事务可能已经写入数据库的内容,回滚所有未完成的事务写的结果,以保证数据库中数据的一致性;对于已完成的事务可能部分或全部留在缓存区的结果,需要重做所有已提交的事务,以将数据库真正恢复到一致状态。

  4、一句话,当数据库发生系统故障时,容错对策是在重新启动系统后,撤销(UNDO)所有未提交的事务,重做(REDO)所有已提交的事务。

  介质故障(硬故障)

  1、指数据库在运行过程中,由于磁盘损坏、天灾等情况,使用数据库中的数据部分或全部丢失的一类故障;

  2、介质故障的容错对策采用两种方式:

  (1)软件容错:

  是使用数据库备份及事务日志文件,通过恢复技术,恢复数据库到备份结束时的状态;

  (2)硬件容错:

  目前常用的方法是采用双物理存储设备,最完全的方式是设计两套相同的数据库系统同时工作,数据的变化也同步,空间有一定距离,这样当发生损坏性的自然现象时,由于两套数据库系统具有空间距离,因此同时发生破坏的概率几乎为零,达到数据库的完全安全。

【2015年计算机四级《数据库》考试重点:故障的种类及解决方法】相关文章:

2015年计算机四级《数据库》考试重点:数据库镜像07-22

2015年计算机四级《数据库》考试重点:数据储存07-22

2015年计算机四级《数据库》考试重点:RAID的恢复技术07-22

2015年计算机四级《数据库》考试重点:登记日志文件07-22

2015年计算机四级考试来袭09-08

2015年计算机四级数据库复习要点:数据库用户08-30

2015年计算机四级考试全攻略09-13

2015年计算机四级考试复习备考策略11-15

2015年计算机四级数据库复习要点:权限管理08-30