- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
四、恢复策略 出现介质故障时 DBMS自动利用镜像磁盘数据进行数据库的恢复,不需要关闭系统和重装数据库副本 * 福州大学阳光学院计算机工程系 * 四、恢复策略 没有出现故障时 可用于并发操作一个用户对数据加排他锁修改数据 其他用户可以读镜像数据库上的数据 * 福州大学阳光学院计算机工程系 * 四、恢复策略 * 福州大学阳光学院计算机工程系 * 四、恢复策略 由于采用复制数据实现镜像,而频繁复制会导致较低系统运行效率。因此实际应用只针对关键数据和日志文件进行镜像,而不是整个数据库 * 福州大学阳光学院计算机工程系 * 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 三、恢复的实现技术 在这两个操作之间可能发生故障 如果先写了数据库修改,而在日志文件中没有登记下这个修改,则以后就无法恢复这个修改了 如果先写日志,但没有修改数据库,按日志文件恢复时只不过是多执行一次不必要的UNDO操作,并不会影响数据库的正确性 * 福州大学阳光学院计算机工程系 * 四、恢复策略 事务故障的恢复 恢复方法 由恢复子系统应利用日志文件撤消(UNDO)此事务已对数据库进行的修改 事务故障的恢复由系统自动完成,不需要用户干预 * 福州大学阳光学院计算机工程系 * 四、恢复策略 事务故障的恢复 (1)反向扫描日志文件,查找该事务的更新操作; (2)对该事务的更新操作执行逆操作(undo),即将日志记录中“更新前的值”(Befor Image, BI)写入数据库。 * 福州大学阳光学院计算机工程系 * 四、恢复策略 事务故障的恢复 插入操作--更新前的值为空,则相当于做删除操作 删除操作--更新后的值为空,则相当于做插入操作 若是修改操作,则用BI 代替 AI(After Image) * 福州大学阳光学院计算机工程系 * 四、恢复策略 事务故障的恢复 (3)继续反向扫描日志文件,查找该事务的其他更新操作,并做同样处理。 (4)如此处理下去,直至读到此事务的开始标记,事务故障恢复就完成了。 * 福州大学阳光学院计算机工程系 * 四、恢复策略 系统故障的恢复 (1)正向扫描日志文件,找出故障发生前已经提交的事务,将其事务标记入重做(redo)序列;同时找出故障发生时尚未完成的事务,将其标记入撤销(Undo)队列。 * 福州大学阳光学院计算机工程系 * 四、恢复策略 系统故障的恢复 (2)对撤销队列中的事务进行撤销处理; (3)对重做队列中的事务做重做处理。 * 福州大学阳光学院计算机工程系 * 四、恢复策略 系统故障的恢复 Redo队列: 在故障发生前已经提交的事务T1, T3, T8….. Undo队列:故障发生时尚未完成的事务T2, T4, T5, T6, T7, T9 …... * 福州大学阳光学院计算机工程系 * 四、恢复策略 介质故障的恢复 (1)装入最新的数据库后备副本 (2)装入相应的日志文件 * 福州大学阳光学院计算机工程系 * 四、恢复策略 介质故障的恢复 1. 装入最新的后备数据库副本,使数据库恢复到最近一次转储时的一致性状态。 对于静态转储的数据库副本,装入后数据库即处于一致性状态 * 福州大学阳光学院计算机工程系 * 四、恢复策略 介质故障的恢复 对于动态转储的数据库副本,还须同时装入转储时刻的日志文件副本,利用与恢复系统故障相同的方法(即REDO+UNDO),才能将数据库恢复到一致性状态。 * 福州大学阳光学院计算机工程系 * 四、恢复策略 介质故障的恢复 2. 装入有关的日志文件副本,重做已完成的事务。 首先扫描日志文件,找出故障发生时已提交的事务的标识,将其记入重做队列 然后正向扫描日志文件,对重做队列中的所有事务进行重做处理 * 福州大学阳光学院计算机工程系 * 四、恢复策略 介质故障的恢复需要DBA介入 DBA的工作 重装最近转储的数据库副本和有关各日志文件副本 执行系统提供的恢复命令 具体的恢复操作仍由DBMS完成 * 福州大学阳光学院计算机工程系 * 四、恢复策略 * 福州大学阳光学院计算机工程系 * 四、恢复策略 更快的CPU,更快的内存,更快的硬盘? 最占用时间:日志文件的REDO REDO记录个数多?时间长 能否减少记录个数? 有无不必要的记录? * 福州大学阳光学院计算机工程系 * 四、恢复策略 * 福州大学阳光学院计算机工程系 * 带检
您可能关注的文档
最近下载
- 《天上有颗南仁东星》第二课时 课件 八年级语文上册 统编版.pptx VIP
- 新人教版高中物理必修三第十一章《电路及其应用》测试题(含答案解析).docx VIP
- 14、圆明园的毁灭(课件)第二课时2023-2024学年五年级上册语文(统编版) (1).pptx VIP
- 北师大版四年级数学上册第三单元《乘法》(大单元教学设计).docx VIP
- 同上一堂党课初中篇 中流砥柱观后感五.doc VIP
- 最新2016-2017学年秋季学期人美版小学六年级上册美术教案全册.doc VIP
- 《互联网》精品课件.pptx VIP
- 浙江维思通新材料有限公司年产 20000 吨锂电池新型材料项目环评报告.docx VIP
- BIM基础培训教材课件.pptx VIP
- 管理学:激励PPT教学课件.pptx
文档评论(0)