第19讲-数据库恢复.pptVIP

  • 2
  • 0
  • 约5.38千字
  • 约 30页
  • 2019-08-11 发布于四川
  • 举报
第十章 数据库恢复技术 一、事务 事务的特性(ACID特性) 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持续性(Durability ) 1. 原子性 事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。 3. 隔离性 对并发执行而言,一个事务的执行不能被其他事务干扰。 回顾 什么叫事务? 如何用SQL语句定义事务? 事务的特性? 在哪些情况下事务的特性可能遭到破坏? 二、故障的种类 三、恢复的实现技术 基本原理:冗余 当数据库被破坏或产生不正确的数据时,用存储在系统别处的冗余数据来重建。 1 数据转储 转储是指DBA定期地将整个数据库复制到另一个磁盘上保存起来的过程;备用数据称为副本。 当数据库被破坏,可将副本重新装入。 转储的分类 静态转储:转储过程中不允许运行事务。 动态转储:转储过程中允许运行事务。 思考: 转储得到的副本上的数据是否正确有效? 利用静态转储副本进行恢复 利用动态转储副本进行恢复 转储方法小结 2 日志文件 日志文件是用来记录事务对数据库的更新操作的文件 日志文件的内容,包括:事务开始标记、结束标记、更新操作 每个日志记录包括: 事务标识 操作类型 操作对象 更新前数据的旧值 更新后数据的新值 作用:事务故障和系统故障的恢复; 协助后备副本恢复

文档评论(0)

1亿VIP精品文档

相关文档