oracle备份恢复教程.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《oracle备份恢复教程.pptx》由会员分享,可在线阅读,更多相关《oracle备份恢复教程.pptx(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle Oracle 数据库备份数据库备份恢复教程恢复教程第三部分第三部分 数据库备份与恢复数据库备份与恢复 (RMAN原理原理)2E_mail:备份恢复的考虑因素备份恢复的考虑因素 保护数据库以防止发生多种类型的故障保护数据库以防止发生多种类型的故障 延长平均故障间隔时间延长平均故障间隔时间 ( (MTBF)MTBF) 缩短平均恢复时间缩短平均恢复时间 ( (MTTR)MTTR) 尽可能减少数据损失尽可能减少数据损失 故障类别故障类别 语句故障语句故障 用户进程故障用户进程故障 用户错误用户错误 网络故障网络故障 例程故障例程故障 介质故障介质故障介质故障的原因介质故障的原因 磁盘驱动
2、器上的磁头损坏磁盘驱动器上的磁头损坏 读取或写入数据库文件时存在物理问题读取或写入数据库文件时存在物理问题 文件被意外删除文件被意外删除介质故障的解决方法介质故障的解决方法 恢复策略取决于选择的备份方法以及受到恢复策略取决于选择的备份方法以及受到影响的文件。影响的文件。 如果归档重做日志文件可用,可应用它们如果归档重做日志文件可用,可应用它们来恢复自上次备份以来所提交的数据。来恢复自上次备份以来所提交的数据。定义备份和恢复策略定义备份和恢复策略 业务要求业务要求 操作要求操作要求 技术方面的考虑因素技术方面的考虑因素 管理上的协作管理上的协作业务要求业务要求 平均恢复时间平均恢复时间 平均故障
3、间隔时间平均故障间隔时间 演变过程演变过程操作要求操作要求 24 24 小时操作小时操作 测试和验证备份测试和验证备份 数据库易变性数据库易变性技术方面的考虑因素技术方面的考虑因素 资源:硬件、软件、人力和时间资源:硬件、软件、人力和时间 操作系统文件的物理映像副本操作系统文件的物理映像副本 数据库中各对象的逻辑副本数据库中各对象的逻辑副本 数据库配置数据库配置 事务处理量,这将影响需要备份的频率事务处理量,这将影响需要备份的频率灾难恢复问题灾难恢复问题 在出现严重灾难的情况下,您的业务会受到什么在出现严重灾难的情况下,您的业务会受到什么样的影响?样的影响? 地震、水灾或火灾 完全丢失计算机
4、存储硬件或软件故障 失去重要人员,如数据库管理员 是否已制定定期测试策略的计划?是否已制定定期测试策略的计划?RMANRMAN介绍介绍 RMANRMAN的特点和功能的特点和功能 连接连接 RMANRMAN 配置配置 RMAN RMAN 的环境的环境 RMANRMAN备份的类型介绍备份的类型介绍 RMAN BACKUP RMAN BACKUP 命令的使用命令的使用 RMAN COPYRMAN COPY命令的使用命令的使用 RMAN RMAN 的恢复的恢复恢复管理器功能恢复管理器功能 RMAN RMAN 提供了一种灵活的方式来执行下列操作:提供了一种灵活的方式来执行下列操作: 备份数据库、表空间、
5、数据文件、控制文件和归档日志 存储频繁执行的备份和恢复操作 执行增量块级别备份 跳过未使用的块 指定备份限制恢复管理器功能恢复管理器功能 RMAN RMAN 为执行下列操作提供了一种灵活的方式:为执行下列操作提供了一种灵活的方式: 检测备份过程中损坏的块 通过下列方式提高性能: 自动并行化 生成较少的重做日志 限制备份的 I/O 操作 磁带流式处理 管理备份和恢复任务恢复管理器恢复管理器 (RMAN)服务器会话服务器会话(缺省)(缺省)服务器会话服务器会话(轮询)(轮询)服务器会话服务器会话(通道)通道)MML服务器会话服务器会话(通道)通道)服务器会话服务器会话(通道)通道)目标数据库目标数
6、据库服务器会话服务器会话(rcvcat)恢复目录数据库恢复目录数据库Enterprise Manager恢复管理器组件恢复管理器组件磁盘磁盘磁盘磁盘RMAN RMAN 资料档案库:使用控制文件资料档案库:使用控制文件 RMAN RMAN 资料档案库包含的是有关目标数据库和备资料档案库包含的是有关目标数据库和备份及恢复操作的元数据。份及恢复操作的元数据。 RMAN RMAN 资料档案库始终存储在目标数据库的控制资料档案库始终存储在目标数据库的控制文件中。文件中。 CONTROL_FILE_RECORD_KEEP_TIME CONTROL_FILE_RECORD_KEEP_TIME 用于确定一个用
7、于确定一个记录至少要保留多少天才可被覆盖。记录至少要保留多少天才可被覆盖。 控制文件可能增大。控制文件可能增大。不使用恢复目录进行连接不使用恢复目录进行连接 从本地启动 RMAN 从远程启动 RMAN服务器服务器进程进程(缺省)(缺省)服务器服务器进程进程(轮询)(轮询)UNIX: $ ORACLE_SID=DB01; export ORACLE_SID$ rman target / as sysdbaWindows NT:C: set ORACLE_SID=DB01C: rman target / as sysdba rman target sys/target_pwdDB01目标目标数据库
8、数据库恢复管理器恢复管理器(RMAN)作业命令示例作业命令示例 RUN RUN 命令:命令:RMAN RUN backup incremental level 0 format /u01/db01/backup/%d_%s_%p filepersets 5 (database include current controlfile); sql alter database archive log current; CONFIGURE CONFIGURE 命令命令 配置双重备份集:配置双重备份集: 配置备份优化:配置备份优化: 使用使用 CLEAR CLEAR 选项恢复为缺省值:选项恢复为缺省值
9、:RMAN CONFIGURE RETENTION POLICY CLEAR;RMAN CONFIGURE CHANNEL DEVICE TYPE sbt CLEAR;RMAN CONFIGURE DATAFILE BACKUP COPIES FOR 2 DEVICE TYPE disk TO 2;RMAN CONFIGURE BACKUP OPTIMIZATION ON;SHOW SHOW 命令命令 显示永久配置设置显示永久配置设置 使用使用 SHOW SHOW 命令可显示:命令可显示: 自动通道配置设置 备份保留策略设置 要创建的备份副本数 备份集大小限制 不包括在备份中的表空间 备份优化
10、状态 使用使用 SHOW ALL SHOW ALL 命令显示所有设置:命令显示所有设置:RMAN SHOW ALL;LIST LIST 命令操作命令操作 列出备份集和数据文件副本列出备份集和数据文件副本 列出指定表空间的备份集和所有数据文件的副本列出指定表空间的备份集和所有数据文件的副本 列出指定范围的备份集和包含归档日志的副本列出指定范围的备份集和包含归档日志的副本LIST LIST 命令命令 列出数据库中的所有文件的备份:列出数据库中的所有文件的备份: 列出包含列出包含 users01.dbf 数据文件的所有备份集:数据文件的所有备份集: 列出列出 SYSTEM 表空间中的数据文件的所有副
11、本:表空间中的数据文件的所有副本:RMAN LIST BACKUP OF DATAFILE 2 “/db01/ORADATA/u03/users01.dbf”;RMAN LIST BACKUP OF DATABASE;RMAN LIST COPY OF TABLESPACE “SYSTEM”;REPORT REPORT 命令命令 生成资料档案库的详细分析生成资料档案库的详细分析 生成的报告可以回答以下问生成的报告可以回答以下问题:题: 哪些文件需要备份? 哪些备份可以删除? 哪些文件不可恢复?REPORT NEED BACKUP REPORT NEED BACKUP 命令命令 列出需要备份的所
12、有数据文件列出需要备份的所有数据文件 假定在还原过程中使用最新的备份假定在还原过程中使用最新的备份 提供三个选项提供三个选项 增量 (Incremental) 天数 (Days) 冗余 (Redundancy) 如果不使用任何选项,则考虑已配置的保留策略如果不使用任何选项,则考虑已配置的保留策略REPORT NEED BACKUP incremental 3;REPORT NEED BACKUP days 3;REPORT NEED BACKUP redundancy 3;RMAN RMAN 备份概念备份概念 恢复管理器备份是由服务器管理的备份恢复管理器备份是由服务器管理的备份 恢复管理器使用
13、恢复管理器使用 Oracle Oracle 服务器会话执行备份操作服务器会话执行备份操作 可以备份整个数据库、表空间中的所有数据文件、选定可以备份整个数据库、表空间中的所有数据文件、选定的数据文件、控制文件、归档重做日志文件的数据文件、控制文件、归档重做日志文件 关闭的数据库的备份关闭的数据库的备份 目标数据库必须已装载(不得打开) 包括数据文件、控制文件、归档重做日志文件 打开的数据库的备份打开的数据库的备份 不应将表空间置于备份模式 包括数据文件、控制文件、归档重做日志文件25数据文数据文件件 3恢复管理器备份恢复管理器备份数据文件数据文件 3 的副本的副本归档日志的副本归档日志的副本 映
14、像副本映像副本备份集备份集备份集备份集 1备份集备份集 2备份集备份集 3数据文件数据文件 1数据文件数据文件 2数据文件数据文件 3数据文件数据文件 4控制文件控制文件数据文件数据文件 4控制文件控制文件数据文件数据文件 1数据文件数据文件 2数据文件数据文件3数据文件数据文件 3归档日志归档日志文件文件控制文件控制文件控制文件控制文件控制文件的副本控制文件的副本归档日志归档日志文件文件备份集备份集备份集备份集 1备份集备份集 2数据文件数据文件 1数据文件数据文件 2数据文件数据文件 3数据文件数据文件 4控制文件控制文件数据文件数据文件 4控制文件控制文件数据文件数据文件 1数据文件数据
15、文件 2数据文件数据文件 3备份集备份集 3备份集的特性备份集的特性 可以使用可以使用 BACKUP BACKUP 命令创建备份集。命令创建备份集。 备份集通常包含多个文件。备份集通常包含多个文件。 可以将备份集写入磁盘或磁带。可以将备份集写入磁盘或磁带。 要从备份集中提取文件,必须使用还原操作。要从备份集中提取文件,必须使用还原操作。 数据文件备份集可以是增量备份或完全备份。数据文件备份集可以是增量备份或完全备份。 备份集不包含从未使用过的块。备份集不包含从未使用过的块。BACKUP BACKUP 命令命令RMAN BACKUP 2 FORMAT /BACKUP/df_%d_%s_%p.bu
16、s 3 DATABASE filesperset = 2;备份集备份集 1备份集备份集 2备份集备份集 3数据文件数据文件 1数据文件数据文件2数据文件数据文件 3数据文件数据文件 4控制文件控制文件数据文件数据文件 4控制文件控制文件数据文件数据文件 1数据文件数据文件 2数据文件数据文件3归档重做日志文件的备份归档重做日志文件的备份 自动切换联机重做日志文件。自动切换联机重做日志文件。 执行归档日志故障转移。执行归档日志故障转移。归档重做日志的备份集归档重做日志的备份集 仅包含归档重做日志文件仅包含归档重做日志文件 始终是完全备份始终是完全备份RMAN BACKUP 2 FORMAT /d
17、isk1/backup/ar_%t_%s_%p 3 ARCHIVELOG ALL DELETE ALL INPUT;31备份约束备份约束 必须已装载或打开数据库。必须已装载或打开数据库。 不支持联机重做日志备份。不支持联机重做日志备份。 在在 NOARCHIVELOG NOARCHIVELOG 模式下只能使用模式下只能使用 “ “干净的干净的” ” 备份。备份。 在在 ARCHIVELOG ARCHIVELOG 模式下只能使用模式下只能使用 “ “当前的当前的” ” 数数据文件备份。据文件备份。映像副本映像副本归档日归档日志文件志文件数据文件数据文件 3数据文件数据文件 3 的副本的副本归档日
18、志的副本归档日志的副本数据文件数据文件 3归档日归档日志文件志文件映像副本的特性映像副本的特性 只能写入磁盘只能写入磁盘 可立即用于恢复;不需要进行还原可立即用于恢复;不需要进行还原 是单个数据文件、归档日志或控制文件的物理副是单个数据文件、归档日志或控制文件的物理副本本 与操作系统备份最为相似(包含所有块)与操作系统备份最为相似(包含所有块) 可以是增量策略的一部分可以是增量策略的一部分映像副本示例映像副本示例RMAN COPY 2 DATAFILE /ORADATA/users_01_db01.dbf TO 3 /BACKUP/users01.dbf tag=DF3, 4 ARCHIVEL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 备份 恢复 教程
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内