使用RMAN备份集恢复DB到其他机器 (2复制方法)
使用 RMAN DUPLICATE 命令可 以在保 留目 标数 据库 的基础上 依靠目标 数 据库(Target Database)的备份创建一个副本数据库(Duplicate Database) .该副本即可与目标数 据库完全相同,也可仅包含目标数据库表空间的一部子集。目标站点(Target Site)以及副 本站点(Duplicate Site)甚至可以在同一台机器上。
( 生成新的唯一的 DBID,如果控制文件中仍保存有备份信息,可以不连接 Catalog )
步骤:
1.准备工作,配置副本DB环境
1. 备份主数据库(包括数据文件、控制文件以及所有归档),并把该备份集拷贝到副本 数据库机器同样的目录下。
2. 拷贝主数据库的初始化参数文件 pfile 到副本数据库机器上,并根据需要作相应修改,创建密码文件。
3. 配置主数据库到副本数据库的连接。
2.启动副本数据库到 nomount下,目录数据库必须MOUNT (或OPEN)
$ sqlplus /nolog SQL> conn / as sysdba SQL> startup nomount
3.运行RMAN,分别连接主数据库与副本数据
使用 RMAN DUPLICATE 命令可 以在保 留目 标数 据库 的基础上 依靠目标 数 据库(Target Database)的备份创建一个副本数据库(Duplicate Database) .该副本即可与目标数 据库完全相同,也可仅包含目标数据库表空间的一部子集。目标站点(Target Site)以及副 本站点(Duplicate Site)甚至可以在同一台机器上。
( 生成新的唯一的 DBID,如果控制文件中仍保存有备份信息,可以不连接 Catalog )
步骤:
1.准备工作,配置副本DB环境
1. 备份主数据库(包括数据文件、控制文件以及所有归档),并把该备份集拷贝到副本 数据库机器同样的目录下。
2. 拷贝主数据库的初始化参数文件 pfile 到副本数据库机器上,并根据需要作相应修改,创建密码文件。
3. 配置主数据库到副本数据库的连接。
2.启动副本数据库到 nomount下,目录数据库必须MOUNT (或OPEN)
$ sqlplus /nolog SQL> conn / as sysdba SQL> startup nomount
3.运行RMAN,分别连接主数据库与副本数据