- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 DB--数据库恢复技术
第十章 数据库恢复技术 西安建筑科技大学 理学院 鲁萍 应用实例 银行转帐:从帐号A中取出1万元,存入帐号B 销售货物:填写出库单的出库量,修改库存量 第十章 数据库恢复技术 10.1 事务的基本概念 10.2 数据库恢复概述 10.3 故障的种类 10.4 恢复的实现技术 10.5 恢复策略 10.1 事务的基本概念 事务(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。 事务和程序是两个概念 在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序 一个应用程序通常包含多个事务 事务是恢复和并发控制的基本单位 10.1 事务的基本概念:定义事务 显式定义方式 BEGIN TRANSACTION BEGIN TRANSACTION SQL 语句1 SQL 语句1 SQL 语句2 SQL 语句2 。。。。。 。。。。。 COMMIT ROLLBACK 10.1 事务的基本概念:事务的特性 事务的ACID特性: 原子性(Atomicity) 事务是数据库的逻辑工作单位 事务中包括的操作要么都做,要么都不做 一致性(Consistency) 事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。 隔离性(Isolation) 持续性(Durability ) 事务的特性:原子性、一致性 银行转帐:从帐号A中取出1万元,存入帐号B。 定义一个事务,该事务包括两个操作 全做(事务成功提交,使数据库从一种一致性状态变成另一种一致性状态) 全不做(使数据库保持原某一时刻的一致性状态) 事务的特性:隔离性 对并发执行而言 一个事务的执行不能被其他事务干扰 一个事务内部的操作及使用的数据对其他并发事务是隔离的 并发执行的各个事务之间不能互相干扰 由并发机制来保证 事务的特性:持续性 持续性也称永久性(Permanence) 一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。 接下来的其他操作或故障不应该对其执行结果有任何影响。 第十章 数据库恢复技术 10.1 事务的基本概念 10.2 数据库恢复概述 10.3 故障的种类 10.4 恢复的实现技术 10.5 恢复策略 10.2 数据库恢复概述 故障是不可避免的 计算机硬件故障 系统软件和应用软件的错误 操作员的失误 恶意的破坏 第十章 数据库恢复技术 10.1 事务的基本概念 10.2 数据库恢复概述 10.3 故障的种类 10.4 恢复的实现技术 10.5 恢复策略 1. 事务内部的故障:可预期故障 例如:银行转账,把账户甲中的一笔金额转给账户乙 1. 事务内部的故障:不可预期故障 事务故障的常见原因 输入数据有误 运算溢出 违反了某些完整性限制 并行事务发生死锁 事务故障的恢复---撤消事务(UNDO) 强行回滚(ROLLBACK)该事务; 清除该事务对数据库的所有修改,使得这个事务象根本没有启动过一样。 2. 系统故障 系统故障:整个系统的正常运行突然被破坏 所有正在运行的事务都非正常终止 内存中数据库缓冲区的信息全部丢失 外部存储设备上的数据未受影响 系统故障的恢复---UNDO+REDO 清除尚未完成的事务对数据库的所有修改 系统重新启动时,(UNDO)所有未完成事务 将缓冲区中已完成事务提交的结果写入数据库 系统重新启动时,(REDO)所有已提交的事务 3. 介质故障 硬件故障使存储在外存中的数据部分丢失或全部丢失 磁盘损坏 磁头碰撞 操作系统的某种潜在错误 瞬时强磁场干扰 介质故障发生概率小,但破坏性大 4. 计算机病毒 人为的故障或破坏 快速传播 修改数据、删除数据 第十章 数据库恢复技术 10.1 事务的基本概念 10.2 数据库恢复概述 10.3 故障的种类 10.4 恢复的实现技术 10.5 恢复策略 恢复操作的基本原理---冗余 恢复操作的基本原理 利用存储在系统其它地方的冗余数据来重建数据库中已被破坏或不正确的那部分数据 10.4.1 数据转储 转储:DBA将数据库复制到其他地方保存起来的过程 备用的数据文本称为后备副本(backup) 10.4.1 数据转储 转储耗费时间和资源,应确定一个恰当的转储周期 什么时候进行转储? 需要备份所有数据吗? 何时转储
您可能关注的文档
- 牛津单词2.doc
- 英语2年级词汇汇总.doc
- YORK油品的参数及应用对照.doc
- 小学2年级单词.doc
- 各种物品的英语归类.doc
- 新标准英语3A-6B单词分类.doc
- OIL460型红外测油仪.doc
- 小学单词精选.doc
- NOP油泵简介.doc
- pepper 胡椒 hot pepper.docx
- 2025至2030中国零信任网络安全架构部署现状及行业采纳率分析.docx
- 2025-2030中国氟化镁晶体市场发展趋势与前景动态分析研究报告.docx
- 2025-2030中国智能智能智能智能智能智能智能生物质能行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2025至2030医疗影像行业市场发展分析及前景趋势与投融资发展机会研究报告.docx
- 2025至2030中国儿童教育市场需求分析及投资可行性研究报告.docx
- 2025-2030中国饲料行业销售策略及未来发展前景分析研究报告.docx
- 2025至2030矿山机械行业景气度预测与逆周期调节策略研究报告.docx
- 2025-2030中国打手行业市场发展趋势与前景展望战略研究报告.docx
- 2025至2030中国高端装备制造业技术壁垒及市场前景预测报告.docx
- 2025至2030中国人工智能芯片行业市场供需状况及投资战略规划研究报告.docx
最近下载
- 手术体位相关性周围神经损伤预防专家共识解读PPT课件.pptx VIP
- 离散型数字化工厂MES系统产品解决方案(49页 PPT).pptx
- 初中生防性侵安六全教育.ppt VIP
- 《教育学原理》课件PPT第2章 教育与社会发展.ppt VIP
- 中医养生__不寐.ppt VIP
- JR∕T 0071.2-2020金融行业网络安全等级保护实施指引 第2部分:基本要求.pdf VIP
- 【2025年】安徽职业技术大学招聘考试笔试试卷【附答案】.docx
- DB53_T 1256.3-2024 党政机关后勤服务管理规范 第3部分:秩序维护服务.docx VIP
- 杭州市西湖区文新街道招考编外用工模拟试卷【附答案解析】.docx VIP
- 小学数学方程应用题100题集.docx VIP
原创力文档


文档评论(0)