les_08_dupe_db

上传人:pu****.1 文档编号:570174005 上传时间:2024-08-02 格式:PPT 页数:23 大小:335.50KB
返回 下载 相关 举报
les_08_dupe_db_第1页
第1页 / 共23页
les_08_dupe_db_第2页
第2页 / 共23页
les_08_dupe_db_第3页
第3页 / 共23页
les_08_dupe_db_第4页
第4页 / 共23页
les_08_dupe_db_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《les_08_dupe_db》由会员分享,可在线阅读,更多相关《les_08_dupe_db(23页珍藏版)》请在金锄头文库上搜索。

1、8版权所有 2008,Oracle。保留所有权利。 使用使用 RMAN 复制数据库复制数据库 版权所有 2008,Oracle。保留所有权利。 8-2 课程目标课程目标 学完本课后,应能完成以下工作: 列出创建数据库副本的目的 列出复制数据库的方法 使用 RMAN 复制数据库 使用 RMAN 备份复制数据库 基于正在运行的实例复制数据库 版权所有 2008,Oracle。保留所有权利。 8-3 使用使用 RMAN 创建数据库副本创建数据库副本 使用 RMAN 的 DUPLICATE 命令可根据目标数据库备份创建数据库副本。 归档重做归档重做日志文件日志文件 数据文件数据文件备份备份目标数据库目

2、标数据库 辅助实例辅助实例 版权所有 2008,Oracle。保留所有权利。 8-4 使用数据库副本使用数据库副本 使用数据库副本可执行以下任务: 测试备份和恢复过程 通过创建导出文件并将对象导入生产数据库来恢复对象 版权所有 2008,Oracle。保留所有权利。 8-5 创建数据库副本创建数据库副本 1.创建辅助实例的 Oracle 口令文件。 2.建立到辅助实例的 Oracle Net 连接。 3.创建辅助实例的初始化参数文件。 4.在 NOMOUNT 模式下启动辅助实例。 5.装载或打开目标数据库。 6.确保备份和归档重做日志文件可用。 7.根据需要分配辅助通道。 8.执行 DUPLI

3、CATE 命令。 版权所有 2008,Oracle。保留所有权利。 8-6 创建辅助实例的初始化参数文件创建辅助实例的初始化参数文件 请按如下方式指定参数: DB_NAME 如果数据库副本与目标数据库在同一 Oracle 主目录中,则它们的名称必须不同。 在 DUPLICATE 命令中使用相同值。 DB_BLOCK_SIZE 指定的值应与为目标数据库设置的值相同。 版权所有 2008,Oracle。保留所有权利。 8-7 指定用于控制文件命名的参数指定用于控制文件命名的参数 指定下列参数可控制辅助数据库的文件命名: CONTROL_FILES DB_FILE_NAME_CONVERT LOG_

4、FILE_NAME_CONVERT CONTROL_FILES=/u01/app/oracle/oradata/aux/control01.ctl, /u01/app/oracle/oradata/aux/control02.ctl, /u01/app/oracle/oradata/aux/control03.ctl DB_FILE_NAME_CONVERT=/u01/app/oracle/oradata/orcl, /u01/app/oracle/oradata/aux LOG_FILE_NAME_CONVERT=/u01/app/oracle/oradata/orcl, /u01/app/

5、oracle/oradata/aux 版权所有 2008,Oracle。保留所有权利。 8-9 在在 NOMOUNT 模式下启动实例模式下启动实例 在 NOMOUNT 模式下启动辅助实例。 根据用来启动实例的文本初始化参数文件创建服务器参数文件 (SPFILE)。 SQL startup nomount pfile=$HOME/auxinstance/initAUX.ora ORACLE instance started. Total System Global Area 285212672 bytes Fixed Size 1218992 bytes Variable Size 922763

6、04 bytes Database Buffers 188743680 bytes Redo Buffers 2973696 bytes SQL create spfile 2 from pfile=$HOME/auxinstance/initAUX.ora; File created. 版权所有 2008,Oracle。保留所有权利。 8-10 确保备份和归档重做日志文件可用确保备份和归档重做日志文件可用 在副本主机上必须能访问所有目标数据库数据文件的备份。 备份可以是完全备份和增量备份的组合。 在副本主机上必须能访问恢复数据库副本所需的归档重做日志文件。 归档重做日志文件可以是: 介质管理

7、器上的备份 映像副本 实际的归档重做日志文件 版权所有 2008,Oracle。保留所有权利。 8-11 分配辅助通道分配辅助通道 辅助通道指定 RMAN 和辅助数据库实例之间的连接。 如果未配置自动通道,请分配辅助通道: 启动 RMAN 时连接到目标数据库实例、辅助实例和恢复目录(如果适用)。 在 RUN 块中至少分配一个辅助通道。 $ rman target sys/oracletrgt auxiliary sys/oracleaux RMAN RUN ALLOCATE AUXILIARY CHANNEL aux1 DEVICE TYPE DISK; ALLOCATE AUXILIARY

8、CHANNEL aux2 DEVICE TYPE DISK; 版权所有 2008,Oracle。保留所有权利。 8-12 使用使用 RMAN 的的 DUPLICATE 命令命令 连接到目标数据库实例和辅助实例。 指定与 DB_NAME 初始化参数中所用名称相同的数据库名称。 RMAN RUN ALLOCATE AUXILIARY CHANNEL aux1 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL aux2 DEVICE TYPE DISK; DUPLICATE TARGET DATABASE to auxdb; 版权所有 2008,Oracle。

9、保留所有权利。 8-13 了解了解 RMAN 复制操作复制操作 当您执行 DUPLICATE 命令时,RMAN 会执行下列操作: 创建数据库副本的控制文件 将目标数据文件还原到数据库副本 使用所有可用的增量备份和归档重做日志文件执行不完全恢复 关闭辅助实例后又重新启动它 通过 RESETLOGS 选项打开数据库副本 创建联机重做日志文件 为数据库副本生成一个新的唯一数据库标识符 (DBID) 版权所有 2008,Oracle。保留所有权利。 8-14 指定指定 DUPLICATE 命令的选项命令的选项 可以在 DUPLICATE 命令中指定下列选项: 自动启用 RESTRICTED SESSI

10、ON OPEN RESTRICTED 排除只读表空间 SKIP READONLY 防止检查文件名 NOFILENAMECHECK SKIP TABLESPACE 选项 排除命名表空间 用途 版权所有 2008,Oracle。保留所有权利。 8-15 使用使用 EM 克隆数据库克隆数据库 正在运行的实例正在运行的实例 现有备份现有备份 克隆克隆 数据库数据库登台区登台区 或或 或或 版权所有 2008,Oracle。保留所有权利。 8-16 克隆正在运行的数据库克隆正在运行的数据库 使用以下源之一克隆数据库: ARCHIVELOG 模式下打开的数据库 NOARCHIVELOG 模式下打开的数据库

11、 现有数据库备份 版权所有 2008,Oracle。保留所有权利。 8-17 克隆正在运行的数据库克隆正在运行的数据库 版权所有 2008,Oracle。保留所有权利。 8-18 克隆正在运行的数据库克隆正在运行的数据库 版权所有 2008,Oracle。保留所有权利。 8-19 克隆正在运行的数据库克隆正在运行的数据库 来自来自 源数据库源数据库 版权所有 2008,Oracle。保留所有权利。 8-20 从备份克隆数据库从备份克隆数据库 现有备份位置现有备份位置 版权所有 2008,Oracle。保留所有权利。 8-21 小结小结 在本课中,您应该已经学会: 列出创建数据库副本的目的 列出复制数据库的方法 使用 RMAN 复制数据库 使用 RMAN 备份复制数据库 基于正在运行的实例复制数据库 版权所有 2008,Oracle。保留所有权利。 8-22 练习练习 8 概览:使用概览:使用 RMAN 复制数据库复制数据库 本练习介绍了使用 RMAN 备份克隆数据库的过程。 谢谢观赏!谢谢观赏!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号