第10章数据库恢复.pptVIP

  • 7
  • 0
  • 约7.67千字
  • 约 46页
  • 2018-12-31 发布于湖北
  • 举报
小结: 如果数据库只包含成功事务提交的结果,就说数据库处于一致性状态。保证数据一致性是对数据库的最基本的要求。 事务是数据库的逻辑工作单位 DBMS保证系统中一切事务的原子性、一致性、隔离性和持续性 DBMS必须对事务故障、系统故障和介质故障进行恢复 小结(续1): 恢复中最经常使用的技术:数据库转储和登记日志文件 恢复的基本原理:利用存储在后备副本、日志文件和数据库镜像中的冗余数据来重建数据库 常用恢复技术 事务故障的恢复:UNDO 系统故障的恢复:UNDO + REDO 介质故障的恢复:重装备份并恢复到一致性状态 + REDO 小结(续2): 提高恢复效率的技术 检查点技术 可以提高系统故障的恢复效率 可以在一定程度上提高利用动态转储备份进行介质故障恢复的效率 镜像技术 镜像技术可以改善介质故障的恢复效率 3、介质故障的恢复 介质故障发生后,磁盘上的数据文件和日志文件均被破坏,恢复的方法是重装数据库和日志文件,然后重做自转储以来已提交的事务。步骤如下: (1) 装入最新的数据库后援副本,若是动态转储,则还应装入转储期间的日志文件,将数据库恢复到某个一致性状态。 (2) 装入转储结束后的日志副本,重做已提交的事务。 不论那种恢复,一般都要扫描整个日志文件。 利用日志文件恢复数据库,一般要扫描整个日志文件,日志往往很长,这样做具有两个

文档评论(0)

1亿VIP精品文档

相关文档