《数据库原理》第五章 数据库恢复技术

教据库系统概论 An Introduction to Database system 第五章数据库恢复技术
数据库系统概论 An Introduction to Database System 第五章 数据库恢复技术

第五章数据库恢复技术 5.1事务的基本概念 5.2数据库恢复概述 5.3故障的种类 5.4恢复的实现技术 5.5恢复策略 5.6具有检查点的恢复技术 5.7数据库镜像 5.8Oade的恢复技术 59小结
第五章 数据库恢复技术 5.1 事务的基本概念 5.2 数据库恢复概述 5.3 故障的种类 5.4 恢复的实现技术 5.5 恢复策略 5.6 具有检查点的恢复技术 5.7 数据库镜像 5.8 Oracle的恢复技术 5.9 小结

54恢复的实现技术 恢复机制涉及的关键问题 1.如何建立冗余数据 a数据转储( backup) 登录日志文件( logging) 2.如何利用这些冗余数据实施数据库恢复
5.4 恢复的实现技术 恢复机制涉及的关键问题 1. 如何建立冗余数据 ◼ 数据转储(backup) ◼ 登录日志文件(logging) 2. 如何利用这些冗余数据实施数据库恢复

54,1数据转储 什么是转储 转储的用途 转储方法
5.4.1 数据转储 一、什么是转储 二、转储的用途 三、转储方法

什么是转储 ■转储是指DBA将整个数据库复制到磁带或另 个磁盘上保存起来的过程 ■这些备用的数据文本称为后备副本或后援副本
一、什么是转储 ◼ 转储是指DBA将整个数据库复制到磁带或另一 个磁盘上保存起来的过程。 ◼ 这些备用的数据文本称为后备副本或后援副本

转储 故障发生点 转储 运行事务 正常运行 Ta Tb Tf 重装后备副本重新运行事务 恢复
转储 故障发生点 转储 运行事务 ↓ 正常运行 ─┼───────┼───────────── Ta Tb Tf 重装后备副本 重新运行事务 恢复 ─┼───────┴------------→

三、转储方法 静态转储与动态转储 2.海量转储与增量转储 3.转储方法小结
三、转储方法 1.静态转储与动态转储 2.海量转储与增量转储 3.转储方法小结

1.静态转储 在系统中无运行事务时进行转储 转储开始时数据库处于一致性状态 转储期间不允许对数据库的任何存 取、修改活动 优点:实现简单 缺点:降低了数据库的可用性 转储必须等用户事务结束 ■新的事务必须等转储结束
1.静态转储 ◼ 在系统中无运行事务时进行转储 ◼ 转储开始时数据库处于一致性状态 ◼ 转储期间不允许对数据库的任何存 取、修改活动 ◼ 优点:实现简单 ◼ 缺点:降低了数据库的可用性 ◼ 转储必须等用户事务结束 ◼ 新的事务必须等转储结束

利用静态转储副本进行恢复 故障发生点 静态转储 运行事务 正常运行 Ta Tf 重装后备副本 恢复
利用静态转储副本进行恢复 故障发生点 静态转储 运行事务 ↓ 正常运行 ─┼───────┼───────────── Ta Tb Tf 重装后备副本 恢复 ─┼───────┥

动态转储 ■转储操作与用户事务并发进彳 ■转储期间允许对数据库进行存取或修改 优点 不用等待正在运行的用户事务结束 不会影响新事务的运行 ■动态转储的缺点 不能保证副本中的数据正确有效
动态转储 ◼ 转储操作与用户事务并发进行 ◼ 转储期间允许对数据库进行存取或修改 ◼ 优点 ◼ 不用等待正在运行的用户事务结束 ◼ 不会影响新事务的运行 ◼ 动态转储的缺点 ◼ 不能保证副本中的数据正确有效
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库原理》第二章 关系数据库.ppt
- 《数据库原理》第三章 关系数据库标准语言SQL语言.ppt
- 《数据库原理》第二章习题.ppt
- 《网络数据库》第八章 SQL Server完整性控制.ppt
- 《网络数据库》第七章 SQL Server的安全控制.ppt
- 《网络数据库》第八章 浏览端技术.ppt
- 《网络数据库》第九章 服务器端开发技术.ppt
- 《网络数据库》例题说明.doc
- 《网络数据库》期末考试题(a).doc
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第一章 基础知识、第二章 IBM—PC计算机组织、第三章 寻址方式与指令系统.ppt
- 《计算机等级四级综合模拟试题》第三部分综合模拟试题.pdf
- 湖南大学:《C++程序设计》第9章 运算符重载.ppt
- 湖南大学:《C++程序设计》第8章 类和对象.ppt
- 湖南大学:《C++程序设计》第7章 结构体与共用体.ppt
- 湖南大学:《C++程序设计》第6章 指针.ppt
- 湖南大学:《C++程序设计》第5章 数组.ppt
- 湖南大学:《C++程序设计》第4章 函数.ppt
- 湖南大学:《C++程序设计》第3章 控制语句.ppt
- 湖南大学:《C++程序设计》第2章 数据类型和表达式.ppt
- 湖南大学:《C++程序设计》第1章 绪论.ppt
- 《数据库原理》第六章 数据库安全性.ppt
- 《数据库原理》第七章 并发控制.ppt
- 《数据库原理》第八章 数据库完整性.ppt
- 《数据库原理》第九章 关系数据理论.ppt
- 《数据库原理》第一章 绪论.ppt
- 《数据库原理》第三章续 关系数据库标准语言SQL语言.ppt
- 《数据库原理》第二章(2-1) 关系数据结构.ppt
- 《数据库原理》第五章(5-1) 数据库设计与数据库恢复技术.ppt
- 《数据库原理》第五章(5-2) 需求分析.ppt
- 《数据库原理》第六章(6-1) 问题的提出.ppt
- 《数据库原理》第四章 关系系统及其查询优化.ppt
- 《计算机网络与数据库系统》ppt电子书(共五章).ppt
- 《Java高级程序设计》 第三章 Java Applet类型.ppt
- 《Java高级程序设计》第三章(3-1) Java Bean.ppt
- 《Java高级程序设计》第五章 Java中的事件处理机制.ppt
- 《Java高级程序设计》第七章 多线程.ppt
- 《Java高级程序设计》第二章 异常.ppt
- 《Java高级程序设计》第四章 图形用户界面GU(一).ppt
- 《Java高级程序设计》第六章 图形用户界面GU(二).ppt
- 《Java高级程序设计》第八章 I/O输入输出流.ppt