文档详情

第14章数据库备份和恢复--《Oracle数据库基础与应用教程》书籍教案详解.ppt

发布:2017-01-13约1.08万字共143页下载文档
文本预览下载声明
《Oracle数据库基础与应用教程》书籍教案 人民邮电出版社出版 於岳编写 作者联系方式:airfish2000@126.com 本书内容: 本书全面讲述了Oracle数据库的日常管理工作内容。全共14章,包含Oracle简介和安装、Oracle客户端、管理Oracle环境、Oracle体系结构、管理Oracle存储结构、SQL语言、表、约束、视图、同义词和序列、索引、实现数据库安全、Data Pump数据导出和导入、数据库备份和恢复。每章结尾提供适量的选择题、简答题和操作题,通过练习和操作实践,帮助读者巩固所学内容。 本书适合Oracle爱好者、Oracle工程师、数据库管理员、培训机构以及大专院校计算机专业教师和学生使用。 图14-23 恢复向导 14.10 小结 RMAN是一种启动Oracle服务器进程来进 行备份(BACKUP)、还原(RESTORE)和 恢复(RECOVER)数据库的工具,是Oracle 中最常使用的数据库备份恢复方法。 RMAN是随Oracle数据库软件一同安装的,能够备份或恢复整个数据库、表空间、数据文件、控制文件、归档日志文件和服务器参数文件。 对Oracle数据库进行备份时,RMAN的具体备份形式有备份集和映像副本两种,使用得比较多的是备份集。 备份片是用于存储RMAN备份信息的二进制文件,每个备份片对应一个操作系统文件。 在默认情况下,当使用RMAN生成备份集时,每个备份集只包含一个备份片。 通道是RMAN和目标数据库之间的一个连接,可以看作是一个I/O的进程,所以多通道的方式一般提供BACKUP的并行度,对于多I/O支持的设备,效果比较明显。 大多数的RMAN在执行时必须先手动或自动地分配通道,一个通道必须要对应一个服务器进程。手动分配通道需要使用RUN命令。 RMAN环境可以包括目标数据库、RMAN客户端、快速恢复区、介质管理器和恢复目录组件。 要保存RMAN存储库的元数据有两种方法:控制文件和恢复目录。 在默认情况下,Oracle会使用本地数据库 的控制文件来保存RMAN存储库的元数据。 恢复目录是一种在恢复目录数据库上创建 的存储对象,可以用来保存RMAN存储库的元 数据,恢复目录数据库能够更好地提高备份目 标数据库的安全性。 使用SHOW命令可以显示RMAN配置参数。 使用CONFIGURE命令可以设置RMAN 配置参数。 在CONFIGURE语句结尾使用CLEAR可以清除RMAN 配置参数,恢复成默认的设置。 使用BACKUP命令可以备份整个数据库、表空间、数据文件、控制文件、SPFILE文件和归档日志文件。 RMAN高级备份包括压缩备份,限制备份集的文件数量,指定备份集大小,指定备份标记,指定备份文件格式,跳过脱机、只读和无法访问的文件,创建多个备份集副本,指定多个备份通道。 对数据库进行RMAN备份,可以分为完全备份和增量备份两种类型。 增量备份是指包含从最近一次备份以来被修改或添加的数据块。 RMAN可以创建多级增量备份,每个增量级别记为0级或1级的值。 0级增量备份是后续增量备份的基础备份。 1级增量备份有差异增量备份和累积增量备份两种类型。 启用块更改跟踪将指定一个文件用于记录数据文件中哪些块发生了变化,在RAMN进行增量备份时,只需要读取该文件来备份这些发生变化的块,从而减少备份时间和I/O资源。 块更改跟踪文件是一个存储在数据库区域中的较小的二进制文件。 使用REPORT命令来显示RMAN储存库的详细分析。 使用LIST命令显示在RMAN信息库中的备份和有关其他对象记录的信息。 使用DELETE命令可以执行以下操作。 对数据库进行恢复有实例恢复和介质恢复两种类型。 可以将介质恢复分为完全恢复和不完全恢复两种类型。 完全恢复是指把数据库恢复到发生故障时的状态,这种介质恢复方法不会损失任何数据。 用户可以对数据库、表空间、数据文件执行完全恢复。 RMAN使数据库还原和恢复工作更加自动化。还原(RESTORE)数据文件或控制文件的物理备份是指利用备份重建这些文件,并使其在Oracle数据库服务器中正常工作。 而对还原的数据文件进行恢复(RECOVER)是指利用归档日志及联机重做日志对其进行更新,即重做在数据库备份后发生的操作。 如果使用了RMAN,用户也可以使用增量备份来恢复数据文件,数据文件的增量备份中只包含其前一次增量备份后修改过的数据块。 使用RMAN可以还原和
显示全部
相似文档