ImageVerifierCode 换一换
格式:PPT , 页数:45 ,大小:543.50KB ,
资源ID:1450844      下载积分:12 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1450844.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库恢复技术与 SQL SERVER的数据恢复机制.ppt)为本站会员(gs****r)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

数据库恢复技术与 SQL SERVER的数据恢复机制.ppt

1、第 11章 数据库恢复技术与 SQL Server的数据恢复机制 *11.1 故障的种类 11.2 数据恢复的实现技术 11.3 数据库恢复策略11.4 SQL Server的数据备份和数据恢复机制 第 11章 数据库恢复技术与 SQL Server的数据恢复机制 *11.1故障的种类数据库系统中发生的故障是多种多样的,大致可以归结为以下几类:v 事务内部故障事务内部故障有的可以通过事务程序本身发现,但是更多的则是非预期的,它们不能由事务处理程序处理。例如运算溢出、并发事务发生死锁而被选中撤消该事务、违反了某些完整性限制等。事务故障意味着事务没有达到预期的终点 (COMMIT或显式的ROLLB

2、ACK),因此数据库可能处于不正确状态。 恢复程序的任务就是在不影响其他事务运行的情况下,强行回滚 (ROLLBACK)该事务,即撤消该事务已经作出的任何对数据库的修改,使得该事务好像根本没有启动一样。这类恢复操作称为事务撤消 (UNDO)。第 11章 数据库恢复技术与 SQL Server的数据恢复机制 *v 系统故障系统故障是指造成系统停止运转 ,必须重新启动系统的任何事件。 例如, 特定类型的硬件故障、操作系统故障、 DBMS代码错误、数据库服务器出错以及其他自然原因等。系统故障主要有两种情况: 发生故障时,一些尚未完成的事务的部分结果已送入物理数据库,从而造成数据库可能处于不正确的状态

3、。为保证数据一致性,需要清除这些事务对数据库的所有修改。在这种情况下,恢复子系统必须在系统重新启动时让所有非正常终止的事务回滚,强行撤消 (UNDO)所有未完成的事务。 发生系统故障时,有些已完成的事务有一部分甚至全部留在缓冲区,尚未写回到磁盘上的物理数据库中。系统故障使得这些事务对数据库的修改部分或全部丢失,这也会使数据库处于不一致状态,因此应将这些事务已提交的结果重新写人数据库。这种情况下,系统重新启动后,恢复子系统除了需要撤消所有未完成的事务外,还需要重做 (REDO)所有已提交的事务,以使数据库真正恢复到一致状态。第 11章 数据库恢复技术与 SQL Server的数据恢复机制 *v

4、介质故障介质故障指外存故障,例如磁盘损坏、磁头碰撞、瞬时磁场干扰等。这类故障会破坏数据库或部分数据,并影响正在存取这部分数据的所有事务。介质故障虽然发生的可能性较小,但是它的破坏性却是最大的,有时会造成数据的无法恢复。v 计算机病毒计算机病毒是一种人为的故障或破坏,它是由一些人恶意的编制的计算机程序。这种程序与其他程序不同,它可以像微生物学所称的病毒一样进行繁殖和传播,并造成对计算机系统包括数据库系统的破坏。v 用户操作错误在某些情况下,由于用户有意或无意的操作也可能删除数据库中的有用的数据或加入错误的数据,这同样会造成一些潜在的故障。第 11章 数据库恢复技术与 SQL Server的数据恢

5、复机制 *11.2 数据恢复的实现技术数据恢复涉及两个关键问题: 建立备份数据 、 利用这些备份数据实施数据库恢复 。数据恢复 最常用的技术是建立数据转储和利用日志文件。11.2.1 数据转储数据转储是数据库恢复中采用的基本技术。数据转储就是数据库管理员( DBA)定期地将整个数据库复制到其他存储介质(如磁带或非数据库所在的另外磁盘)上保存形成备用文件的过程。这些备用的数据文件称为后备副本或后援副本。当数据库遭到破坏后可以将后备副本重新装入,并重新执行自转储以后的所有更新事务。数据转储是十分耗费时间和资源的,不能频繁进行。数据库管理员( DBA)应该根据数据库使用情况确定一个适当的转储周期和转

6、储策略。数据转储有以下几类。第 11章 数据库恢复技术与 SQL Server的数据恢复机制 *v 静态转储和动态转储 静态转储 静态转储是指在转储过程中,系统不运行其他事务,专门进行数据转储工作。 动态转储 动态转储是指在转储过程中,允许其他事务对数据库进行存取或修改操作的转储方式。由于动态转储是动态地进行的,这样后备副本中存储的就可能是过时的数据。因此,有必要把转储期间各事务对数据库的修改活动登记下来,建立日志文件 (Log File),使得后援副本加上日志文件能够把数据库恢复到某一时刻的正确状态。第 11章 数据库恢复技术与 SQL Server的数据恢复机制 *v 海量转储和增量转储

7、海量转储 海量转储是指每次转储全部数据库。海量转储能够得到后备副本,利用后备副本能够比较方便地进行数据恢复工作。但对于数据量大和更新频率高的数据库,不适合频繁地进行海量转储。 增量转储增量转储是指每次只转储上一次转储后更新过的数据。增量转储适用于数据库较大、但是事务处理又十分频繁的数据库系统。由于数据转储可在动态和静态两种状态下进行,因此数据转储方法可以分为 4类:动态海量转储、动态增量转储、静态海量转储和静态增量转储。第 11章 数据库恢复技术与 SQL Server的数据恢复机制 *11.2.2 登记日志文件v 日志文件的格式和内容日志文件是用来记录对数据库的更新操作的文件。不同的数据库系

8、统采用的日志文件格式不完全相同。日志文件主要有以记录为单位的日志文件和以数据块为单位的日志文件。以记录为单位的日志文件中需要登记的内容包括:每个事务的开始 (BEGIN TRANSACTION)标记、结束 (COMMIT或 ROLLBACK)标记和所有更新操作,这些内容均作为日志文件中的一个日志记录 (Log Record)。对于更新操作的日志记录,其内容主要包括:事务标识(表明是哪个事务 )、操作的类型 (插入、删除或修改 )、操作对象 (记录内部标识 )、更新前数据的旧值 (插入操作,该项为空 )及更新后数据的新值 (删除操作,该项为空 )。以数据块为单位的日志文件内容包括事务标识和更新的

9、数据块。由于更新前后的各数据块都放入了日志文件,所以操作的类型和操作对象等信息就不必放入日志记录。第 11章 数据库恢复技术与 SQL Server的数据恢复机制 *v 日志文件的作用日志文件能够用来进行事务故障恢复、系统故障恢复,并能够协助后备副本进行介质故障恢复。当数据库文件毁坏后,可重新装入后援副本把数据库恢复到转储结束时刻的正确状态,再利用建立的日志文件,可以把已完成的事务进行重做处理,而对于故障发生时尚未完成的事务则进行撤消处理,这样不用运行应用程序就可把数据库恢复到故障前某一时刻的正确状态。v 登记日志文件 (Logging)为保证数据库的可恢复性,登记日志文件时必须遵循两条原则:

10、一是登记的次序严格按事务执行的时间次序;二是必须先写日志文件,后写数据库。第 11章 数据库恢复技术与 SQL Server的数据恢复机制 *11.3 数据库恢复策略 当系统运行过程中发生故障时,利用数据库后备副本和日志文件就可以将数据库恢复到故障前的某个一致性状态。不同故障其恢复策略和方法也不一样。v 事务故障的恢复当发生事务故障时,恢复子系统应利用日志文件撤消 (UNDO)此事务已对数据库进行的修改。事务故障的恢复通常是由系统自动完成的,用户并不知道系统是如何进行事务恢复的。系统的恢复步骤是:(1)反向扫描文件日志 (即从最后向前扫描日志文件 ),查找该事务的更新操作。(2)对该事务的更新操作执行逆操作。即将日志记录中 “ 更新前的值 ” 写人数据库。如果记录中是插入操作,则相当于做删除操作;若记录中是删除操作,则做插入操作;若是修改操作,则相当于用修改前的值代替修改后的值。 (3)重复执行 (1)和 (2),恢复该事务的其他更新操作,直至读到该事务的开始标记,事务故障恢复就完成了。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。