第10章 数据库恢复技术.ppt_第1页
第10章 数据库恢复技术.ppt_第2页
第10章 数据库恢复技术.ppt_第3页
第10章 数据库恢复技术.ppt_第4页
第10章 数据库恢复技术.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、南京航空航天大学金城学院,第十章 数据库恢复技术,Review,事务 事务的特性 原子性、一致性、隔离性、持续性 数据的不一致性 丢失修改、不可重复读、读“脏”数据 封锁 排它锁(X锁)、共享锁(S锁) 可串行化的调度,练习,是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。 A程序 B命令 C事务 D文件 设有两个事务T1、T2,其并发操作如图所示,下列评价正确的是 。 A该操作不存在问题 B该操作丢失修改 C该操作不能重复读 D该操作读“脏”数据,数据库恢复概述,DBMS必须具有把数据库从错误状态(故障发生后)恢复到某一已知的正确状态的功能,这就是数据库的恢复 恢复子系统是DBM

2、S的一个重要组成部分,而且相当庞大,常常占整个系统代码的百分之十以上,故障的种类,事务故障 某个事务在运行过程中由于种种原因未运行至正常终止点就夭折 如运算溢出、并发事务发生死锁而被选中撤销该事务、违反了某些完整性限制等 夭折的事务可能已把对数据库的部分修改写回磁盘 事务故障的恢复:撤销事务(UNDO) 强行回滚(ROLLBACK)该事务,故障的种类,系统故障 造成系统停止运转的任何事件,使得系统要重新启动 操作系统或DBMS代码错误 操作员操作失误 特定类型的硬件错误(如CPU故障) 突然停电 撤销(UNDO)所有未完成事务 重做(REDO)所有已提交的事务,故障的种类,介质故障 硬件故障使

3、存储在外存中的数据部分丢失或全部丢失 比前两类故障的可能性小得多,但破坏性大得多 计算机病毒,恢复操作的基本原理,恢复操作的基本原理:冗余 利用存储在系统其它地方的冗余数据来重建数据库中已被破坏或不正确的那部分数据 如何建立冗余数据 数据转储(backup) 登记日志文件(logging),转储,转储是指DBA定期地将整个数据库复制到磁带或另一个磁盘上保存起来,故障发生点 转储 运行事务 正常运行 Ta Tb Tf 重装后备副本 重新运行事务 恢复 ,登记日志文件,日志文件是用来记录事务对数据库的更新操作的文件 登记内容 各个事务的开始标记(BEGIN TRANSACTION) 各个事务的结束

4、标记(COMMIT或ROLLBACK) 各个事务的所有更新操作,日志文件的用途,故障发生点 静态转储 运行事务 正常运行 Ta Tb Tf 登记日志文件 重装后备副本 利用日志文件恢复事务 继续运行 介质故障恢复 登记日志文件 ,登记日志文件,登记日志文件时必须遵循两条原则 登记的次序严格按并行事务执行的时间次序 必须先写日志文件,后写数据库 写日志文件操作:把表示这个修改的日志记录 写到日志文件 写数据库操作:把对数据的修改写到数据库中,双机热备,所谓双机热备就是使用互为备份的两台服务器共同执行同一服务,其中一台主机为工作机(Primary Server),另一台主机为备份机(Standby

5、 Server)。在系统正常情况下,工作机为应用系统提供服务,备份机监视工作机的运行情况(工作机同时也在检测备份机是否正常),当工作机出现异常,不能支持应用系统运营时,备份机主动接管工作机的工作,继续支持关键应用服务,保证系统不间断的运行 对于承担企业关键业务应用的服务器需要极高的稳定性和可用性,需要724不间断服务,推荐使用双机热备,云计算,云计算概念是由google提出的,这是一个美丽的网络应用模式。狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源;广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务,它具有超大规模、虚拟化、可靠安全等独特功效 云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务,云计算,有人打了个比方:这就好比是从古老

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论