第19~22讲 数据库保护(恢复、镜像).pptVIP

  • 0
  • 0
  • 约7.2千字
  • 约 79页
  • 2015-08-12 发布于广东
  • 举报
第5章 数据库保护 主讲:吕震宇 5.4 恢复 故障是不可避免的 计算机硬件故障 系统软件和应用软件的错误 操作员的失误 恶意的破坏 故障的影响 运行事务非正常中断 破坏数据库 5.4.1 恢复的原理 恢复技术是衡量系统优劣的重要指标 运行过程中可能发生的故障 事务故障 系统故障 介质故障 数据库管理系统对故障的对策 DBMS提供恢复子系统 保证故障发生后,能把数据库中的数据从错误状态恢复到某种逻辑一致的状态 保证事务ACID ① 事务故障 什么是事务故障 某个事务在运行过程中由于种种原因未运行至正常终止点就夭折了 事务故障的常见原因 输入数据有误 运算溢出 违反了某些完整性限制 某些应用程序出错 并行事务发生死锁 …… 事务故障的恢复 发生事务故障时,夭折的事务可能已把对数据库的部分修改写回磁盘 事务故障的恢复: 撤消事务(UNDO) 强行回滚(ROLLBACK)该事务 清除该事务对数据库的所有修改,使得这个事务象根本没有启动过一样 ② 系统故障 什么是系统故障 整个系统的正常运行突然被破坏 所有正在运行的事务都非正常终止 内存中数据库缓冲区的信息全部丢失 外部存储设备上的数据未受影响 系统故障的常见原因 操作系统或DBMS代码错误 操作员操作失误 特定类型的硬件错误(如CPU故障) 突然停电 系统故障的恢复 清除尚未完成的事务对数据库的所有修改 系统重新启

文档评论(0)

1亿VIP精品文档

相关文档