第10章数据库恢复技术资料.ppt

南京航空航天大学金城学院 第十章 数据库恢复技术 Review 事务 事务的特性 原子性、一致性、隔离性、持续性 数据的不一致性 丢失修改、不可重复读、读“脏”数据 封锁 排它锁(X锁)、共享锁(S锁) 可串行化的调度 数据库恢复概述 DBMS必须具有把数据库从错误状态(故障发生后)恢复到某一已知的正确状态的功能,这就是数据库的恢复 恢复子系统是DBMS的一个重要组成部分,而且相当庞大,常常占整个系统代码的百分之十以上 故障的种类 事务故障 某个事务在运行过程中由于种种原因未运行至正常终止点就夭折 如运算溢出、并发事务发生死锁而被选中撤销该事务、违反了某些完整性限制等 夭折的事务可能已把对数据库的部分修改写回磁盘 事务故障的恢复:撤销事务(UNDO) 强行回滚(ROLLBACK)该事务 故障的种类 系统故障 造成系统停止运转的任何事件,使得系统要重新启动 操作系统或DBMS代码错误 操作员操作失误 特定类型的硬件错误(如CPU故障) 突然停电 撤销(UNDO)所有未完成事务 重做(REDO)所有已提交的事务 故障的种类 介质故障 硬件故障使存储在外存中的数据部分丢失或全部丢失 比前两类故障的可能性小得多,但破坏性大得多 计算机病毒 恢复操作的基本原理 恢复操作的基本原理:冗余 利用存储在系统其它地方的冗余数据来重建数据库中已被破坏或不正确的那部分数据 如何建立冗余数据

文档评论(0)

1亿VIP精品文档

相关文档