- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库武大版 7章 数据库恢复技术
An Introduction to Database System 计算机科学与技术学院 第三篇 系统篇 数据库系统中的数据是由DBMS统一管理和控制的,为了适应数据共享的环境,DBMS必须提供数据保护能力,以保证数据库中数据的安全可靠和正确有效。 数据保护 安全性 完整性 并发控制 数据库恢复 第三篇 系统篇 第七章 数据库恢复技术 第八章 并发控制 第九章 数据库安全性 第十章 数据库完整性 第七章 数据库恢复技术 7.1 事务的基本概念 7.2 数据库恢复概述 7.3 故障的种类 7.4 恢复的实现技术 7.5 恢复策略 7.6 具有检查点的恢复技术 7.7 数据库镜像 7.8 Oracle的恢复技术 7.9 小结 7.1 事务的基本概念 一、什么是事务 二、如何定义事务 三、事务的特性 一、什么是事务 事务(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位 事务和程序是两个概念 在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序 一个应用程序通常包含多个事务 事务是恢复和并发控制的基本单位 二、如何定义事务 显式定义方式 BEGIN TRANSACTION BEGIN TRANSACTION SQL 语句1 SQL 语句1 SQL 语句2 SQL 语句2 。。。。。 。。。。。 COMMIT ROLLBACK 隐式方式 当用户没有显式地定义事务时, DBMS按缺省规定自动划分事务 事务结束 COMMIT 事务正常结束 提交事务的所有操作(读+更新) 事务中所有对数据库的更新永久生效 ROLLBACK 事务异常终止 事务运行的过程中发生了故障,不能继续执行 回滚事务的所有更新操作 事务滚回到开始时的状态 三、事务的特性(ACID特性) 事务的ACID特性: 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持续性(Durability ) 1. 原子性 事务是数据库的逻辑工作单位 事务中包括的诸操作要么都做,要么都不做 2. 一致性 事务执行的结果必须是使数据库从一个 一致性状态变到另一个一致性状态 一致性状态: 数据库中只包含成功事务提交的结果 不一致状态: 数据库中包含失败事务的结果 一致性与原子性 银行转帐:从帐号A中取出一万元,存入帐号B。 定义一个事务,该事务包括两个操作 这两个操作要么全做,要么全不做 全做或者全不做,数据库都处于一致性状态。 如果只做一个操作,数据库就处于不一致性状态。 3. 隔离性 对并发执行而言 一个事务的执行不能被其他事务干扰 一个事务内部的操作及使用的数据对其他并发事务是隔离的 并发执行的各个事务之间不能互相干扰 T1的修改被T2覆盖了! 4. 持续性 持续性也称永久性(Permanence) 一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。 接下来的其他操作或故障不应该对其执行结果有任何影响。 事务的特性 保证事务ACID特性是事务处理的任务 破坏事务ACID特性的因素 多个事务并行运行时,不同事务的操作交叉执行 事务在运行过程中被强行停止 第七章 数据库恢复技术 7.1 事务的基本概念 7.2 数据库恢复概述 7.3 故障的种类 7.4 恢复的实现技术 7.5 恢复策略 7.6 具有检查点的恢复技术 7.7 数据库镜像 7.8 Oracle的恢复技术 7.9 小结 7.2 数据库恢复概述 故障是不可避免的 计算机硬件故障 系统软件和应用软件的错误 操作员的失误 恶意的破坏 故障的影响 运行事务非正常中断 破坏数据库 数据库恢复概述(续) 数据库管理系统对故障的对策 DBMS提供恢复子系统 保证故障发生后,能把数据库中的数据从错误状态恢复到某种逻辑一致的状态 保证事务ACID 恢复技术是衡量系统优劣的重要指标 第七章 数据库恢复技术 7.1 事务的基本概念 7.2 数据库恢复概述 7.3 故障的种类 7.4 恢复的实现技术 7.5 恢复策略 7.6 具有检查点的恢复技术 7.7 数据库镜像
您可能关注的文档
- 建筑摄影5 构图.ppt
- 建筑户型分析.ppt
- 建筑文化与翻译.ppt
- 开启彩色人生.ppt
- 开创生命中的无限可能 陈焕养.ppt
- 建筑设备工程ppt建筑设备监控与火灾自动报警系统.ppt
- 张老师作文.ppt
- 开题报告 袁义帆.pptx
- 开篇章(概论公选).ppt
- 弓丝训练1.ppt
- 2025年上海市环保型涂料用硅微粉性能优化可行性研究报告.docx
- LED封装企业2025年市场拓展与品牌建设策略报告.docx
- 年产3900万条神经肌肉传递监测针项目可行性研究报告.docx
- 2025年白糖产业数字化转型项目可行性研究报告.docx
- 2025年上海市VR设备在农业种植虚拟实训中的应用可行性研究报告.docx
- 2025年医药商业医药商业企业药品注册与审批流程优化与挑战报告.docx
- 飞机发动机灭火项目可行性研究报告.docx
- 2025年新能源储能系统电缆桥架防火、防水、防雷性能评估可行性研究报告.docx
- 年产115万吨硫酸装置项目可行性研究报告.docx
- 2025年电子元器件消磁处理设备市场格局分析.docx
最近下载
- 植物营养器官的变态.pptx VIP
- 汽车座椅舒适性与设计.pptx VIP
- 北京故宫旅景点介绍.doc VIP
- 植物与环境 植物与环境 2.4 营养器官变态.ppt VIP
- 2023年GL设备三级维护保养内容及要求.pdf VIP
- (LR3.5)地测空间管理信息系统使用手册(1).pdf VIP
- 文字标识承诺达标合格证参考样式(规模主体农户从事农产品收购的单位或个人开具).doc VIP
- 2025年全国硕士研究生考试英语(一)真题及答案解析(完整版).docx VIP
- Oliver!《雾都孤儿(1968)》完整中英文对照剧本.pdf VIP
- Plantsimulation初级培训完整版.ppt VIP
文档评论(0)