1学完本课后应能使用_第1页
1学完本课后应能使用_第2页
1学完本课后应能使用_第3页
1学完本课后应能使用_第4页
1学完本课后应能使用_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、使用 RMAN 执行恢复 课程目标 学完本课后,应能使用 RMAN 完成以下工作: 在丢失关键或非关键数据文件后执行完全恢复 使用增量更新的备份进行恢复 切换到映像副本进行快速恢复 在新的主机上还原数据库 使用备份控制文件进行恢复 使用 RMAN RESTORE 和 RECOVER 命令 RESTORE 命令:从备份中还原数据库文件 RECOVER 命令:通过应用重做日志文件中记录的更改来恢复已还原文件 RMAN SQL ALTER TABLESPACE inv_tbs OFFLINE IMMEDIATE; RMAN RESTORE TABLESPACE inv_tbs; RMAN RECOV

2、ER TABLESPACE inv_tbs; RMAN SQL ALTER TABLESPACE inv_tbs ONLINE; 使用 Oracle Enterprise Manager 执行恢复 Oracle Enterprise Manager 恢复向导创建并运行一个 RMAN 脚本以执行恢复。 执行完全恢复:在 ARCHIVELOG 模式下丢失了非关键数据文件 如果某个数据文件丢失或损坏,且该文件不属于 SYSTEM 或 UNDO 表空间,则只还原并恢复缺失的数据文件。 执行完全恢复:在 ARCHIVELOG 模式下丢失了系统关键数据文件 如果某个数据文件丢失或损坏,且该文件属于 SYS

3、TEM 或 UNDO 表空间,请执行以下步骤: 实例可能会也可能不会自动关闭。如果未自动关闭,请使用 SHUTDOWN ABORT 关闭实例。 装载数据库。 还原并恢复缺失的数据文件。 打开数据库。 恢复映像副本 RMAN 可使用增量备份来恢复映像副本: 映像副本会使用增量备份 SCN 以前的所有更改来进行更新。 增量备份减少了介质恢复所需的时间。 增量还原之后不需要创建映像副本。 增量备份文件 数据文件的映像副本 RMAN RECOVER COPY OF 2 DATAFILE n|file_name 恢复映像副本:示例 如果每天都运行以下命令: RMAN recover copy of da

4、tabase with tag daily_inc; RMAN backup incremental level 1 for recover of copy 2 with tag daily_inc database; RECOVER BACKUP 第 1 天 无 创建映像副本 第 2 天 无 创建 1 级增量备份 第 3 天和以后 根据增量备份恢复副本 创建 1 级增量备份 结果如下: 执行到映像副本的快速切换 通过执行以下步骤来执行快速恢复: 使数据文件脱机。 使用 SWITCH TO .COPY 命令切换到映像副本。 恢复数据文件。 使数据文件联机。 现在,数据文件已恢复并且可以在新的位

5、置中使用。 SQL SWITCH DATAFILE filename TO COPY; 也可选择执行以下操作,将这些文件放回其原始位置: 在原始位置创建数据文件的映像副本。 使数据文件脱机。 7.SWITCH TO .COPY 恢复数据文件。 使数据文件联机。使用 SET NEWNAME 切换文件 对于 RUN 块,可以使用 SET NEWNAME 命令为 SWITCH 命令做准备。 RUN ALLOCATE CHANNEL dev1 DEVICE TYPE DISK; ALLOCATE CHANNEL dev2 DEVICE TYPE sbt; SQL ALTER TABLESPACE us

6、ers OFFLINE IMMEDIATE; SET NEWNAME FOR DATAFILE /disk1/oradata/prod/users01.dbf TO /disk2/users01.dbf; RESTORE TABLESPACE users; SWITCH DATAFILE ALL; RECOVER TABLESPACE users; SQL ALTER TABLESPACE users ONLINE; 在 NOARCHIVELOG 模式下执行数据库还原和恢复操作 如果数据库处于 NOARCHIVELOG 模式,并且丢失了任何数据文件,请执行以下任务: 如果实例尚未关闭,请关闭实

7、例。 从备份还原整个数据库,包括所有数据文件和控制文件。 打开数据库。 用户必须重新输入自上一次备份以来所做的更改。 创建还原点 还原点为时间点提供了名称: 现在: 过去某个时间: SQL CREATE RESTORE POINT before_mods; SQL CREATE RESTORE POINT end_q1 AS OF SCN 100; 时间表 执行不完全恢复 通过执行以下操作来执行服务器管理的不完全恢复: 确定目标还原点:SCN、时间、还原点或日志序列号。 相应地设置 NLS 环境变量。 装载数据库。 使用 SET UNTIL、RESTORE 和 RECOVER 命令准备并运行

8、RUN 块。 在 READONLY 模式下打开数据库,并验证恢复点是否为所需要的恢复点。 使用 RESETLOGS 打开数据库。 使用备份控制文件执行恢复 当前控制文件的所有副本都丢失或损坏时恢复和装载备份控制文件。 还原备份控制文件之后执行 RECOVER 命令。 执行完全恢复或时间点恢复后使用 RESETLOGS 选项打开数据库。 从控制文件自动备份还原服务器参数文件 RecoveryManager(RMAN) 快速恢复区 数据库 服务器 参数文件 RMAN STARTUP FORCE NOMOUNT; RMAN RESTORE SPFILE FROM AUTOBACKUP; RMAN S

9、TARTUP FORCE; 从自动备份还原控制文件 RecoveryManager(RMAN) 快速恢复区 数据库 控制文件 RMAN STARTUP NOMOUNT; RMAN RESTORE CONTROLFILE FROM AUTOBACKUP; RMAN ALTER DATABASE MOUNT; RMAN RECOVER DATABASE; RMAN ALTER DATABASE OPEN RESETLOGS; 使用增量备份恢复处于 NOARCHIVELOG 模式的数据库 使用增量备份可对处于 NOARCHIVELOG 模式的数据库执行有限恢复。 STARTUP FORCE NOMO

10、UNT; RESTORE CONTROLFILE; ALTER DATABASE MOUNT; RESTORE DATABASE; RECOVER DATABASE NOREDO; ALTER DATABASE OPEN RESETLOGS; 在新主机上还原和恢复数据库 使用此过程可执行以下操作: 执行测试还原 将生产数据库移到新主机上 服务器参数文件备份服务器参数文件RMAN准备将数据库还原到新主机 要为还原数据库做准备,请执行以下步骤: 记录源数据库的数据库标识符 (DBID)。 将源数据库初始化参数文件复制到新主机。 确保在还原主机上可访问源备份,包括控制文件自动备份。 将数据库还原到新

11、主机 为了还原数据库,请在还原主机上执行以下步骤: 配置 ORACLE_SID 环境变量。 启动 RMAN 并在 NOCATALOG 模式下连接到目标实例。 设置数据库标识符 (DBID)。 在 NOMOUNT 模式下启动实例。 从备份集中还原服务器参数文件。 关闭实例。 编辑还原的初始化参数文件。 在 NOMOUNT 模式下启动实例。 将数据库还原到新主机 创建 RUN 块以执行下列任务: 还原控制文件 装载数据库 创建 RMAN 恢复脚本以还原和恢复数据库。 执行 RMAN 脚本。 使用 RESETLOGS 选项打开数据库。 执行灾难恢复 灾难意味着丢失了整个目标数据库、恢复目录数据库、所有当前控制文件、所有联机重做日志文件和所有参数文件。 灾难恢复包括还原和恢复目标数据库。 备份集的最低要求: 数据文件的备份 相应的归档重做日志文件 至少一个控制文件自动备份 执行灾难恢复 基本过程: 还原服务器参数文件的自动备份。 启动目标数据库实例。 从自动备份还原控制文件。 装载数据库。 还原数据文件。 恢

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论