下载此文档

第七章:数据库恢复技术.ppt


文档分类:IT计算机 | 页数:约65页 举报非法文档有奖
1/65
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/65 下载此文档
文档列表 文档介绍
第七章数据库恢复技术
一、数据库恢复
故障是不可避免的
计算机硬件故障
系统软件和应用软件的错误
操作员的失误
恶意的破坏
2017/7/19
福州大学阳光学院计算机工程系
2
一、数据库恢复
数据库恢复
是指当数据库发生故障时,将数据库恢复到正确一致状态的过程
恢复技术是衡量系统优劣的重要指标
2017/7/19
福州大学阳光学院计算机工程系
3
二、故障的种类
2017/7/19
福州大学阳光学院计算机工程系
4
事务内部故障
系统
故障
故障的种类
介质
故障
计算机
病毒
二、故障的种类
事务故障:事务运行时非正常终止
不可预测故障:程序非正常停止。如溢出、死锁等。
可预测故障:程序中的回滚语句Rollback
2017/7/19
福州大学阳光学院计算机工程系
5
二、故障的种类
发生事务故障时,夭折的事务可能已把对数据库的部分修改写回磁盘
恢复策略:
DBMS的DB恢复程序或用户程序(事务撤销UNDO)
强行回滚(Rollback)
2017/7/19
福州大学阳光学院计算机工程系
6
二、故障的种类
系统故障(软故障)
造成系统停止运转的任何事件,使系统重新启动。如CPU故障、OS故障、DBMS崩溃、系统断电等
后果:内存数据全部丢失,外存数据未破坏(不破坏数据库)
2017/7/19
福州大学阳光学院计算机工程系
7
二、故障的种类
2017/7/19
福州大学阳光学院计算机工程系
8
有多少事情可以从来呢?
什么可以恢复,
什么不可以恢复?
二、故障的种类
恢复策略:
清除尚未完成的事务对数据库的所有修改
系统重新启动时,恢复程序要强行撤消(UNDO)所有未完成事务
2017/7/19
福州大学阳光学院计算机工程系
9
二、故障的种类
恢复策略:
将缓冲区中已完成事务提交的结果写入数据库
系统重新启动时,恢复程序需要重做(REDO)所有已提交的事务
2017/7/19
福州大学阳光学院计算机工程系
10

第七章:数据库恢复技术 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息