私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第15章 备份与恢复

第15章备份与恢复 任何数据库在长期使用过程中,都会存在一定的 安全隐患,例如,由于数据库的物理结构被破坏,或 由于机器硬件故障而遭到破坏。对于数据库管理员而 言,这不能仅寄希望于计算机操作系统的安全运行, 而要建立一整套的数据库备份与恢复机制。当任何人 清率电脑学堂 为的或自然灾难一旦出现,导致数据库崩溃、物理介 质损坏等故障时,管理员就可以及时恢复系统中重要 的数据,尽可能地避免数据损失,使用数据库正常运 行
1 第15章 备份与恢复 任何数据库在长期使用过程中,都会存在一定的 安全隐患,例如,由于数据库的物理结构被破坏,或 由于机器硬件故障而遭到破坏。对于数据库管理员而 言,这不能仅寄希望于计算机操作系统的安全运行, 而要建立一整套的数据库备份与恢复机制。当任何人 为的或自然灾难一旦出现,导致数据库崩溃、物理介 质损坏等故障时,管理员就可以及时恢复系统中重要 的数据,尽可能地避免数据损失,使用数据库正常运 行

本章知识要点: 二二000 Oracle数据库备份概述 备份原则 备份和恢复策略 恢复管理器RMAN 清率电脑学堂 RMAN备份 RMAN进行完全数据库恢复 RMAN进行各种不完全数据库恢复 维护RMAN
2 本章知识要点: • Oracle数据库备份概述 • 备份原则 • 备份和恢复策略 • 恢复管理器RMAN • RMAN备份 • RMAN进行完全数据库恢复 • RMAN进行各种不完全数据库恢复 • 维护RMAN

15.1备份与恢复概述 丢失数据可以分为物理丢失和逻辑丢失。物理丢 失是指操作系统的数据库组件丢失,例如,数据文件 、控制文件、重做日志以及归档日志。引起物理数据 丢失的原因可能是磁盘驱动毁损,也可能是有人意外 删除了一个数据文件或者修改关键数据库文件所造成 清率电脑学堂 的配置变化。逻辑丢失就是例如表、索引和表记录等 数据库组件的丢失。引起逻辑数据丢失的原因可能是 有人意外删除了不该删除的表、应用出错或者在 DELETE语句中使用不适当的VHERE子句。毫无疑 问,Oracle能够实现物理数据备份与逻辑数据备份
3 15.1 备份与恢复概述 • 丢失数据可以分为物理丢失和逻辑丢失。物理丢 失是指操作系统的数据库组件丢失,例如,数据文件 、控制文件、重做日志以及归档日志。引起物理数据 丢失的原因可能是磁盘驱动毁损,也可能是有人意外 删除了一个数据文件或者修改关键数据库文件所造成 的配置变化。逻辑丢失就是例如表、索引和表记录等 数据库组件的丢失。引起逻辑数据丢失的原因可能是 有人意外删除了不该删除的表、应用出错或者在 DELETE语句中使用不适当的WHERE子句。毫无疑 问,Oracle能够实现物理数据备份与逻辑数据备份

15.2RMAN概述 RMAN是随Oracle服务器软件一同安装的Oracle 工具软件,它专门用于对数据库进行备份、修复和恢 复操作。如果使用RMAN作为数据库备份与恢复工具 ,那么所有的备份和恢复操作都可以在RMAN环境下 使用RMAN命令完成,这样可以减少DBA在对数据库 清率电脑学堂 进行备份与恢复时产生的错误,提高备份与恢复的效 率
15.2 RMAN概述 • RMAN是随Oracle服务器软件一同安装的Oracle 工具软件,它专门用于对数据库进行备份、修复和恢 复操作。如果使用RMAN作为数据库备份与恢复工具 ,那么所有的备份和恢复操作都可以在RMAN环境下 使用RMAN命令完成,这样可以减少DBA在对数据库 进行备份与恢复时产生的错误,提高备份与恢复的效 率。 4

15.2.1RMAN组件 RMAN是执行备份和恢复操作的客户应用程序。最 简单的RMAN只包括两个组件:RMAN命令执行器与目 标数据库。DBA就是在RMAN命令执行器中执行备份与 恢复操作,然后由RMAN命令执行器对目标数据库进行 相应的操作。 清率电脑学堂 强动 RMAN命令执行器 制 恢复目录 恢复目录 日标数据库 备用数据库 数据库
15.2.1 RMAN组件 • RMAN是执行备份和恢复操作的客户应用程序。最 简单的RMAN只包括两个组件:RMAN命令执行器与目 标数据库。DBA就是在RMAN命令执行器中执行备份与 恢复操作,然后由RMAN命令执行器对目标数据库进行 相应的操作。 5 介质管理子 系统 磁带驱动器 备用数据库 恢复目录 数据库 目标数据库 恢复目录 RMAN命令执行器 控制文件

15.2.2RMAN通道 RMAN具有一套配置参数,这类似于操作系统中的 环境变量。这些默认配置将被自动应用于所有的RMAN 会话,通过SHOW ALL命令可以查看当前所有的默认配 置。DBA可以根据自己的需求,使用CONFIGURE命令 清华电 对RMAN进行配置。与此相反,如果要将某项配置设置 为默认值,则可以在CONFIGURE命令中指定CLEAR关 键字。 脑学堂 磁盘 服务器进程 通道chl 恢复管理器 目标数据库 服务器进程 通道ch2 磁盘介质
6 15.2.2 RMAN通道 • RMAN具有一套配置参数,这类似于操作系统中的 环境变量。这些默认配置将被自动应用于所有的RMAN 会话,通过SHOW ALL命令可以查看当前所有的默认配 置。DBA可以根据自己的需求,使用CONFIGURE命令 对RMAN进行配置。与此相反,如果要将某项配置设置 为默认值,则可以在CONFIGURE命令中指定CLEAR关 键字。 磁盘 目标数据库 磁盘介质 服务器进程 服务器进程 通道ch1 通道ch2 恢复管理器

15.2.3RMAN命令 工二工工工工工二工工二二二工工 RMAN的操作命令非常简单,也无特定的技巧,只 需要理解各个命令的含义,就可以灵活使用。在本节中 ,将介绍一些RMAN中的基本命令,以及如何利用这些 基本命令来完成各种操作。 清率电脑学堂
7 15.2.3 RMAN命令 • RMAN的操作命令非常简单,也无特定的技巧,只 需要理解各个命令的含义,就可以灵活使用。在本节中 ,将介绍一些RMAN中的基本命令,以及如何利用这些 基本命令来完成各种操作

15.3使用RMAN备份数据库 使用RMAN备份为数据库管理员提供了更灵活的备 份选项。在使用RMAN进行备份时,DBA可以根据需要 进行完全备份(Full Backup)与增量备份( Incremental Backup)、联机备份和脱机备份 清率电脑学堂
15.3 使用RMAN备份数据库 • 使用RMAN备份为数据库管理员提供了更灵活的备 份选项。在使用RMAN进行备份时,DBA可以根据需要 进行完全备份(Full Backup)与增量备份( Incremental Backup)、联机备份和脱机备份。 8

15.3.1RMAN备份策略 RMAN可以进行的两种类型的备份,即完全备份 (Full Backup)和增量备份(Incremental Backup) 。在进行完全备份时,RMAN会将数据文件中除空白 的数据块之外,所有的数据块都复制到备份集中。需 要注意,在RMAN中可以对数据文件进行完全备份或 清率电脑学堂 者增量备份,但是对控制文件和日志文件只能进行完 全备份
15.3.1 RMAN备份策略 • RMAN可以进行的两种类型的备份,即完全备份 (Full Backup)和增量备份(Incremental Backup) 。在进行完全备份时,RMAN会将数据文件中除空白 的数据块之外,所有的数据块都复制到备份集中。需 要注意,在RMAN中可以对数据文件进行完全备份或 者增量备份,但是对控制文件和日志文件只能进行完 全备份。 9

15.3.2使用RMAN备份数据库文件 和归档日志 当数据库打开时,可以使用RMAN BACKUP命令备 份如下对象: 数据库 表空间 数据文件 清率电脑学堂 归档重做日志 控制文件 备份集
10 15.3.2 使用RMAN备份数据库文件 和归档日志 • 当数据库打开时,可以使用RMAN BACKUP命令备 份如下对象: • 数据库 • 表空间 • 数据文件 • 归档重做日志 • 控制文件 • 备份集
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第14章 导出与导入.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第13章 用户权限与安全.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第12章 管理表空间和数据文件.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第11章 控制文件与日志文件的管理.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第10章 其他的模式对象.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第09章 索引与索引组织表.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第08章 管理表.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第07章 存储过程、触发器和程序包.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第06章 PLSQL编程基础.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第05章 SQL语句基础.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第04章 SQLPlus命令.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第03章 管理Oracle数据库.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第02章 Oracle的体系结构.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第01章 Oracle 11g简介.ppt
- 《symbian操作系统》课程教学资源(技术资料)Symbian OS系统模型(v7.0、8.0、8.1、9.1、9.2).pdf
- 私立华联学院:《symbian操作系统》课程教学资源(技术资料)What's new for developers in Symbian OS v9.1(Version 1.1).pdf
- 《symbian操作系统》课程教学资源(技术资料)What's new for developers in Symbian OS v9.2(Version 1.0).pdf
- 《symbian操作系统》课程教学资源(技术资料)What's New for Developers in Symbian OS v9.4(Version 1.0).pdf
- 《symbian操作系统》课程教学资源(技术资料)Symbian OS v9.X SIS File Format Specification(Version 1.1).pdf
- 《symbian操作系统》课程教学资源(技术资料)Evolving to Symbian OS v9.pdf
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题1及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题2及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题3及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题4及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题5及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题6及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)java练习题及答案1.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)java练习题及答案2.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)java练习题及答案3.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)java上机题及答案1.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)java上机题及答案2.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)java上机题及答案3.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》机考卷A(试题).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》机考卷A(答案).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》机考卷B(试题).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》机考卷B(答案).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》笔试卷A(试题).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》笔试卷A(答案).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》笔试卷B(试题).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》笔试卷B(答案).doc