- 1、本文档共94页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
10.9小结如果数据库只包含成功事务提交的结果,就说数据库处于一致性状态。保证数据一致性是对数据库的最基本的要求。事务是数据库的逻辑工作单位DBMS保证系统中一切事务的原子性、一致性、隔离性和持续性第91页,共94页,星期六,2024年,5月小结(续)DBMS必须对事务故障、系统故障和介质故障进行恢复恢复中最经常使用的技术:数据库转储和登记日志文件恢复的基本原理:利用存储在后备副本、日志文件和数据库镜像中的冗余数据来重建数据库第92页,共94页,星期六,2024年,5月小结(续)常用恢复技术事务故障的恢复UNDO系统故障的恢复UNDO+REDO介质故障的恢复重装备份并恢复到一致性状态+REDO第93页,共94页,星期六,2024年,5月小结(续)提高恢复效率的技术检查点技术可以提高系统故障的恢复效率可以在一定程度上提高利用动态转储备份进行介质故障恢复的效率镜像技术镜像技术可以改善介质故障的恢复效率第94页,共94页,星期六,2024年,5月10.5.1事务故障的恢复事务故障:事务在运行至正常终止点前被中止恢复方法由恢复子系统应利用日志文件撤消(UNDO)此事务已对数据库进行的修改事务故障的恢复由系统自动完成,不需要用户干预第59页,共94页,星期六,2024年,5月事务故障的恢复步骤1.反向扫描文件日志(即从最后向前扫描日志文件),查找该事务的更新操作。2.对该事务的更新操作执行逆操作。即将日志记录中“更新前的值”(BeforImage,BI)写入数据库。插入操作,“更新前的值”为空,则做删除操作删除操作,“更新后的值”为空,则做插入操作若是修改操作,则用BI代替AI(AfterImage)第60页,共94页,星期六,2024年,5月事务故障的恢复步骤3.继续反向扫描日志文件,查找该事务的其他更新操作,并做同样处理。4.如此处理下去,直至读到此事务的开始标记,事务故障恢复就完成了。第61页,共94页,星期六,2024年,5月10.5.2系统故障的恢复系统故障造成数据库不一致状态的原因一些未完成事务对数据库的更新已写入数据库一些已提交事务对数据库的更新还留在缓冲区没来得及写入数据库恢复方法1.Undo故障发生时未完成的事务2.Redo已完成的事务系统故障的恢复由系统在重新启动时自动完成,不需要用户干预第62页,共94页,星期六,2024年,5月系统故障的恢复步骤1. 正向扫描日志文件(即从头扫描日志文件)Redo队列:在故障发生前已经提交的事务T1,T3,T8…..Undo队列:故障发生时尚未完成的事务T2,T4,T5,T6,T7,T9…...第63页,共94页,星期六,2024年,5月系统故障的恢复步骤 2.对Undo队列事务进行UNDO处理反向扫描日志文件,对每个UNDO事务的更新操作执行逆操作T2,T4,T5,T6,T7,T9……3.对Redo队列事务进行REDO处理正向扫描日志文件,对每个REDO事务重新执行登记的操作T1,T3,T8…..第64页,共94页,星期六,2024年,5月10.5.3介质故障的恢复1.重装数据库,使数据库恢复到一致性状态2.重做已完成的事务第65页,共94页,星期六,2024年,5月10.5.3介质故障的恢复恢复步骤1.装入必威体育精装版的后备数据库副本,使数据库恢复到最近一次转储时的一致性状态。对于静态转储的数据库副本,装入后数据库即处于一致性状态对于动态转储的数据库副本,还须同时装入转储时刻的日志文件副本,利用与恢复系统故障相同的方法(即REDO+UNDO),才能将数据库恢复到一致性状态。第66页,共94页,星期六,2024年,5月利用静态转储副本将数据库恢复到一致性状态 故障发生点静态转储运行事务↓正常运行─┼───────┼─────────────TaTbTf登记日志文件└────
您可能关注的文档
- 晶体的电光效应实验.ppt
- 春季及女性养生.pptx
- 有关情绪的理论的演变.ppt
- 普通螺纹结合的公差与配合.ppt
- 概率学中的基本使用.ppt
- 根及根茎类概述.ppt
- 机械安全与防护.ppt
- 方鸿渐人物形象分析.ppt
- 模拟电子电路及技术基础第四章.ppt
- 模块二汽车行驶系.ppt
- 智慧农业,赋能未来-农技服务惠及农民.pptx
- 2025年度房屋自愿转让及配套设施维护责任及移交合同3篇.docx
- 2025年度房管局监督下的老旧小区改造房屋买卖合同3篇.docx
- 合成纤维单体制造实验课程设计与操作-化学工程专业教授演讲.pptx
- 探索机械治疗市场蓝海-揭秘市场竞争与发展策略.pptx
- 软件辅助:英语学习新策略-利用学习软件提升英语四项能力.pptx
- 2025年度房屋自愿过户房产继承权确认协议3篇.docx
- 科技引领金融新革命-深化金融科技创新,掌握未来趋势.pptx
- 农经组织创新大道-集体经济管理新视角.pptx
- 2025年度房管局指导下的房屋买卖价格评估服务合同3篇.docx
最近下载
- QMS现场审核过程的风险及应对 - 第六章 审核过程的其他风险及应对考试答案.doc
- 一例脑卒中气管切开合并吞咽障碍患者护理个案汇报.pptx
- 2024年常州工业职业技术学院单招职业技能测试题库(考试直接用).docx VIP
- C#程序设计基础入门教程(第2版)PPT完整全套教学课件.pptx
- 2022年江苏省南京师大苏州实验学校自主招生物理试卷附答案解析.pdf
- 《哪吒之魔童闹海》开学第一课收心哪吒2主题班会课件课件(图文).pptx VIP
- 小学体育开学第一课.ppt VIP
- 2021年小学数学第一单元《除法》—三年级下册章节复习精编讲义(思维导图+知识讲解+达标训练)北师大版,含解析.pdf VIP
- 党支部“三会一课”台账.docx VIP
- 2024年常州工业职业技术学院单招职业技能测试题库精选答案.docx VIP
文档评论(0)