- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2023/3/2611.1 故障的种类 11.2 数据恢复的实现技术 11.3 数据库恢复策略11.4 SQL Server的数据备份和数据恢复机制 第1页,共45页。 2023/3/2611.1故障的种类 数据库系统中发生的故障是多种多样的,大致可以归结为以下几类:事务内部故障 事务内部故障有的可以通过事务程序本身发现,但是更多的则是非预期的,它们不能由事务处理程序处理。例如运算溢出、并发事务发生死锁而被选中撤消该事务、违反了某些完整性限制等。 事务故障意味着事务没有达到预期的终点(COMMIT或显式的ROLLBACK),因此数据库可能处于不正确状态。恢复程序的任务就是在不影响其他事务运行的情况下,强行回滚 (ROLLBACK)该事务,即撤消该事务已经作出的任何对数据库的修改,使得该事务好像根本没有启动一样。这类恢复操作称为事务撤消(UNDO)。第2页,共45页。 2023/3/26系统故障 系统故障是指造成系统停止运转,必须重新启动系统的任何事件。例如,特定类型的硬件故障、操作系统故障、DBMS代码错误、数据库服务器出错以及其他自然原因等。 系统故障主要有两种情况:发生故障时,一些尚未完成的事务的部分结果已送入物理数据库,从而造成数据库可能处于不正确的状态。 为保证数据一致性,需要清除这些事务对数据库的所有修改。在这种情况下,恢复子系统必须在系统重新启动时让所有非正常终止的事务回滚,强行撤消(UNDO)所有未完成的事务。发生系统故障时,有些已完成的事务有一部分甚至全部留在缓冲区,尚未写回到磁盘上的物理数据库中。 系统故障使得这些事务对数据库的修改部分或全部丢失,这也会使数据库处于不一致状态,因此应将这些事务已提交的结果重新写人数据库。这种情况下,系统重新启动后,恢复子系统除了需要撤消所有未完成的事务外,还需要重做(REDO)所有已提交的事务,以使数据库真正恢复到一致状态。第3页,共45页。 2023/3/26介质故障 介质故障指外存故障,例如磁盘损坏、磁头碰撞、瞬时磁场干扰等。这类故障会破坏数据库或部分数据,并影响正在存取这部分数据的所有事务。介质故障虽然发生的可能性较小,但是它的破坏性却是最大的,有时会造成数据的无法恢复。计算机病毒 计算机病毒是一种人为的故障或破坏,它是由一些人恶意的编制的计算机程序。这种程序与其他程序不同,它可以像微生物学所称的病毒一样进行繁殖和传播,并造成对计算机系统包括数据库系统的破坏。用户操作错误 在某些情况下,由于用户有意或无意的操作也可能删除数据库中的有用的数据或加入错误的数据,这同样会造成一些潜在的故障。第4页,共45页。 2023/3/2611.2 数据恢复的实现技术 数据恢复涉及两个关键问题:建立备份数据、利用这些备份数据实施数据库恢复。数据恢复最常用的技术是建立数据转储和利用日志文件。11.2.1 数据转储 数据转储是数据库恢复中采用的基本技术。数据转储就是数据库管理员(DBA)定期地将整个数据库复制到其他存储介质(如磁带或非数据库所在的另外磁盘)上保存形成备用文件的过程。这些备用的数据文件称为后备副本或后援副本。当数据库遭到破坏后可以将后备副本重新装入,并重新执行自转储以后的所有更新事务。 数据转储是十分耗费时间和资源的,不能频繁进行。数据库管理员(DBA)应该根据数据库使用情况确定一个适当的转储周期和转储策略。数据转储有以下几类。第5页,共45页。 2023/3/26静态转储和动态转储静态转储 静态转储是指在转储过程中,系统不运行其他事务,专门进行数据转储工作。 动态转储 动态转储是指在转储过程中,允许其他事务对数据库进行存取或修改操作的转储方式。 由于动态转储是动态地进行的,这样后备副本中存储的就可能是过时的数据。因此,有必要把转储期间各事务对数据库的修改活动登记下来,建立日志文件(Log File),使得后援副本加上日志文件能够把数据库恢复到某一时刻的正确状态。第6页,共45页。 2023/3/26 海量转储和增量转储 海量转储 海量转储是指每次转储全部数据库。海量转储能够得到后备副本,利用后备副本能够比较方便地进行数据恢复工作。但对于数据量大和更新频率高的数据库,不适合频繁地进行海量转储。 增量转储 增量转储是指每次只转储上一次转储后更新过的数据。增量转储适用于数据库较大、但是事务处理又十分频繁的数据库系统。 由于数据转储可在动态和静态两种状态下进行,因此数据转储方法可以分为4类:动态海量转储、动态增量转储、静态海量转储和静态增量转储。第7页,共45页。 2023/3/2611.2.2 登记日志文件日志文件的格式和内容
您可能关注的文档
- 创新教程2014高考生物一轮课件:1.1走近细胞.pptx
- 病理学课件英文版.pptx
- 三年级下S《语文百花园五》.pptx
- 项目投资管理.pptx
- 一轮复习:细胞膜流动镶嵌模型.pptx
- 目标成就未来预见方能遇见-share.pptx
- 金融资产的定价.pptx
- 诗歌语言风格课件.pptx
- 多媒体创作工具.pptx
- 高中英语《定语从句与易混句型分析》.pptx
- 高考是生物一轮复习 核酸.pptx
- 第13课 现代战争与不同文化的碰撞和交流(课件)高二历史下册课件(选择性必修3).pptx
- 《英语》(新标准)小学修订版三年级下册Unit 1分层教学设计.docx
- 《英语》(新标准)小学修订版三年级下册Unit 6分层教学设计.docx
- 《英语》(新标准)小学修订版三年级下册Unit 2分层教学设计.docx
- 《英语》(新标准)小学修订版三年级下册Unit 3分层教学设计.docx
- 《英语》(新标准)小学修订版三年级下册Unit 5分层教学设计.docx
- 2.3.3 真菌(第二课时)七年级生物上册课件(人教版2024).pptx
- 《英语》(新标准)小学修订版三年级下册Unit 4分层教学设计.docx
- 6.3价值的创造和实现 高中政治课件.pptx
最近下载
- 批灰工程合同5篇.docx VIP
- 上海交大匡震邦非线性连续介质力学课后习题答案.pdf VIP
- 迪士尼神奇英语单词汇总.pdf VIP
- 2013款北京现代胜达_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 病情证明医院证明(标准模板).docx VIP
- 科拓前置式超声波车位引导系统调试手册V2.0.doc VIP
- 外研版(2025)必修第一册Unit 4 Friends Forever Developing ideas After twenty years 课件(共16张PPT)(含音频+视频).pptx VIP
- Unit4DevelopingideasAfterTwentyYears课件高中英语外研版必修第一册(完整版).pptx
- 从知识走向思维:小学数学结构化教学的“破与立”.pdf VIP
- 经皮冠状动脉介入治疗指南(2025).pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)