可以使用rman duplicate名来在目标库的备份中创建一个复制库。复制库可以与目标库完全一致,也可以包含目标库的一部分。复制库是目标库的一个拷贝,可以单独的在复制库上运行一些任务,比如:
1测试备份及恢复过程
2导出在生产库上不小心删除掉的表,然后在导入到生产库中去。
为了数据库复制,首先要创建一个辅助实例,你必须用rman连接目标库和在nomount状态的辅助实例。在辅助实例上分配至少一个通道。主要的复制工作就是辅助通道完成的,这个通道会开启一个服务会话,然后在目标库上恢复备份,使用备份来创建一个复制库,然后初始化recovery.
只要rman能连接到目标库及辅助实例上,rman的客户端能运行在任何的客户端。所有创建复制库的备份和归档日志都必须能被复制库上的服务会话访问,如果复制主机与目标主机不是同一个,那么在目标机上的备份一定在复制库上有相同的路径。
当使用磁盘备份的时候,可以使用下面的几个方式来完成:
1在主库上手工传输备份到远程主机上的相同路径上。例如,如果在目标主机上备份在/dsk1/bkp上,那么在复制机上也要传送到/dsk1/bkp下面。
2在主库上手工传输备库到远程主机上的新的路径下,例如,如果目标主机上被分在/dsk1/bkp,那么在复制库上放到了/dsk2/dup下,然后在复制库上使用catalog来注册这些备份到rman的repository中。
3使用nfs或共享磁盘,确保相同的路径能被远程机器访问。
作为复制操作的一部分,rman自动完成下面的步骤:
1为复制数据库创建一个控制文件
2恢复目标数据文件到复制数据库,使用所有可用的增量备份和归档日志来实现不完全恢复。
3关闭及启动辅助实例
4使用resetlogs打开复制数据库。
5为复制数据库创建一个新的,唯一的dbid.
在复制的过程中,rman必须进行不完全恢复,因为目标库上的在线redo日志没有备份,不能应用到复制库上。在复制库上rman能进行的恢复是目标库上的最近的redo日志归档。
数据库复制选项
当复制一个数据库的时候,你有下面的几个选项:
1你可以使用带或不带recovery catalog的duplicate命令
2使用skp readonly来跳过只读的表空间。
3可以使用skip tablespace选项来排出表空间。
4在新机器上创建复制数据库,如果新的主机上的目录结构与目标表上的相同,可以指定 NOFILENAMECHECK
选项。
5可以复制目标数据库到asm或oracle管理文件位置。
6可以将复制库和目标库注册到相同的recovery catalog中。
为复制准备辅助实例
1为辅助实例创建口令文件
2确认辅助实例的网络连接
3为辅助实例创建初始化参数
4启动辅助实例
启动到nomount状态
5mount或open目标库
6确保有必要的备份和归档日志
7如果自动通道没有配置,分配一个辅助通道
% rman TARGET SYS/oracle@trgt CATALOG rman/cat@catdb AUXILIARY SYS/oracle@aux
用下面的方式分配通道
RUN
{
# to manually allocate a channel of type sbt issue:
ALLOCATE AUXILIARY CHANNEL ch1 DEVICE TYPE sbt;
# to manually allocate three auxiliary channels for disk issue (specifying
# whatever channel id that you want):
ALLOCATE AUXILIARY CHANNEL aux1 DEVICE TYPE DISK;
ALLOCATE AUXILIARY CHANNEL aux2 DEVICE TYPE DISK;
ALLOCATE AUXILIARY CHANNEL aux3 DEVICE TYPE DISK;
.
.
.
DUPLICATE TARGET DATABASE TO dupdb;
}
在有相同目录结构的远程机器上创建一个复制数据库
The following example assumes that the RMAN client is running on the duplicate host. It duplicates the database with an automatic channel, specifies a client-side initialization parameter file, and specifies theNOFILENAMECHECK
option:
DUPLICATE TARGET DATABASE TO dupdb # specify client-side parameter file (on same host as RMAN client) for # auxiliary instance if necessary PFILE = /dup/oracle/dbs/initDUPDB.ora NOFILENAMECHECK;
注意事项:
1使用recovery catalog
2复制数据库使用spfile
3使用目标库生成的参数文件,需要修改db_name,controlfile_name,和各个文件所在的路径,要是同一个机器上,要指定db_file_name_convert=('test','dupdb') log_file_name_convert=('test','dupdb')2个参数
4在监听中和tnsnames.ora中配置网络服务名
下面是输出信息:
C:\Users\bai>rman target sys/kobebai@test catalog rcadmin/rcadmin@orcl auxiliary sys/oracle@dupdb
恢复管理器: Release 10.2.0.1.0 - Production on 星期一 10月 13 22:16:46 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: TEST (DBID=2158857315) 连接到恢复目录数据库 已连接到辅助数据库: DUPDB (未装载)
RMAN> run{ 2> allocate auxiliary channel aux1 device type disk; 3> duplicate target database to dupdb; 4> }
分配的通道: aux1 通道 aux1: sid=156 devtype=DISK
启动 Duplicate Db 于 13-10月-14
内存脚本的内容: { set until scn 2779651; set newname for datafile 1 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\SYSTEM01.DBF"; set newname for datafile 2 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\UNDOTBS01.DBF"; set newname for datafile 3 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\SYSAUX01.DBF"; set newname for datafile 4 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\USERS01.DBF"; set newname for datafile 5 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\EXAMPLE01.DBF"; set newname for datafile 6 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\OLTP.DBF"; set newname for datafile 7 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA1.DBF"; set newname for datafile 8 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA2.DBF"; set newname for datafile 9 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA01.DBF"; set newname for datafile 10 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA02.DBF"; set newname for datafile 11 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA03.DBF"; set newname for datafile 12 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA04.DBF"; set newname for datafile 13 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA05.DBF"; set newname for datafile 14 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\INDX.DBF"; set newname for datafile 15 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\TOOLS.DBF"; set newname for datafile 16 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\ASSM.DBF"; restore check readonly clone database ; } 正在执行内存脚本
正在执行命令: SET until clause
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
启动 restore 于 13-10月-14
通道 aux1: 正在开始恢复数据文件备份集 通道 aux1: 正在指定从备份集恢复的数据文件 正将数据文件00001恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\SYSTEM01.DBF 正将数据文件00002恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\UNDOTBS01.DBF 正将数据文件00003恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\SYSAUX01.DBF 正将数据文件00004恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\USERS01.DBF 正将数据文件00005恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\EXAMPLE01.DBF 正将数据文件00006恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\OLTP.DBF 正将数据文件00014恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\INDX.DBF 正将数据文件00015恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\TOOLS.DBF 正将数据文件00016恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\ASSM.DBF 通道 aux1: 正在读取备份段 D:\ORACLE\PRODUCT\10.2.0\RMANBAK\TEST\BACKUPSET\2014_1 0_13\O1_MF_NNNDF_TAG20141013T213450_B3QO7XFH_.BKP 通道 aux1: 已恢复备份段 1 段句柄 = D:\ORACLE\PRODUCT\10.2.0\RMANBAK\TEST\BACKUPSET\2014_10_13\O1_MF_NNNDF_ TAG20141013T213450_B3QO7XFH_.BKP 标记 = TAG20141013T213450 通道 aux1: 恢复完成, 用时: 00:01:15 通道 aux1: 正在开始恢复数据文件备份集 通道 aux1: 正在指定从备份集恢复的数据文件 正将数据文件00007恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA1.DBF 正将数据文件00008恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA2.DBF 正将数据文件00009恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA01.DBF 正将数据文件00010恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA02.DBF 正将数据文件00011恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA03.DBF 正将数据文件00012恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA04.DBF 正将数据文件00013恢复到D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA05.DBF 通道 aux1: 正在读取备份段 D:\ORACLE\PRODUCT\10.2.0\RMANBAK\TEST\BACKUPSET\2014_1 0_13\O1_MF_NNNDF_TAG20141013T213450_B3QOBKVT_.BKP 通道 aux1: 已恢复备份段 1 段句柄 = D:\ORACLE\PRODUCT\10.2.0\RMANBAK\TEST\BACKUPSET\2014_10_13\O1_MF_NNNDF_ TAG20141013T213450_B3QOBKVT_.BKP 标记 = TAG20141013T213450 通道 aux1: 恢复完成, 用时: 00:00:35 完成 restore 于 13-10月-14 sql 语句: CREATE CONTROLFILE REUSE SET DATABASE "DUPDB" RESETLOGS ARCHIVELOG MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 8 MAXLOGHISTORY 292 LOGFILE GROUP 1 ( 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\REDO01.LOG' ) SIZE 50 M RE USE, GROUP 2 ( 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\REDO02.LOG' ) SIZE 50 M RE USE, GROUP 3 ( 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\REDO03.LOG' ) SIZE 50 M RE USE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\SYSTEM01.DBF' CHARACTER SET ZHS16GBK
内存脚本的内容: { switch clone datafile all; } 正在执行内存脚本
数据文件 2 已转换成数据文件副本 输入数据文件副本 recid=1 stamp=860883528 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\UNDOTBS01.DBF 数据文件 3 已转换成数据文件副本 输入数据文件副本 recid=2 stamp=860883528 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\SYSAUX01.DBF 数据文件 4 已转换成数据文件副本 输入数据文件副本 recid=3 stamp=860883528 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\USERS01.DBF 数据文件 5 已转换成数据文件副本 输入数据文件副本 recid=4 stamp=860883528 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\EXAMPLE01.DBF 数据文件 6 已转换成数据文件副本 输入数据文件副本 recid=5 stamp=860883528 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\OLTP.DBF 数据文件 7 已转换成数据文件副本 输入数据文件副本 recid=6 stamp=860883528 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\DATA1.DBF 数据文件 8 已转换成数据文件副本 输入数据文件副本 recid=7 stamp=860883528 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\DATA2.DBF 数据文件 9 已转换成数据文件副本 输入数据文件副本 recid=8 stamp=860883528 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\DATA01.DBF 数据文件 10 已转换成数据文件副本 输入数据文件副本 recid=9 stamp=860883528 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\DATA02.DBF 数据文件 11 已转换成数据文件副本 输入数据文件副本 recid=10 stamp=860883529 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADAT A\DUPDB\DATA03.DBF 数据文件 12 已转换成数据文件副本 输入数据文件副本 recid=11 stamp=860883529 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADAT A\DUPDB\DATA04.DBF 数据文件 13 已转换成数据文件副本 输入数据文件副本 recid=12 stamp=860883529 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADAT A\DUPDB\DATA05.DBF 数据文件 14 已转换成数据文件副本 输入数据文件副本 recid=13 stamp=860883529 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADAT A\DUPDB\INDX.DBF 数据文件 15 已转换成数据文件副本 输入数据文件副本 recid=14 stamp=860883529 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADAT A\DUPDB\TOOLS.DBF 数据文件 16 已转换成数据文件副本 输入数据文件副本 recid=15 stamp=860883529 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADAT A\DUPDB\ASSM.DBF
内存脚本的内容: { set until scn 2779651; recover clone database delete archivelog ; } 正在执行内存脚本
正在执行命令: SET until clause
启动 recover 于 13-10月-14
正在开始介质的恢复
存档日志线程 1 序列 6 已作为文件 D:\ORACLE\PRODUCT\10.2.0\RMANBAK\TEST\ARCHIVELO G\2014_10_13\O1_MF_1_6_B3QPTH1L_.ARC 存在于磁盘上 存档日志文件名 =D:\ORACLE\PRODUCT\10.2.0\RMANBAK\TEST\ARCHIVELOG\2014_10_13\O1_M F_1_6_B3QPTH1L_.ARC 线程 =1 序列 =6 介质恢复完成, 用时: 00:00:16 完成 recover 于 13-10月-14
内存脚本的内容: { shutdown clone; startup clone nomount ; } 正在执行内存脚本
数据库已卸载 Oracle 实例已关闭
已连接到辅助数据库 (未启动) Oracle 实例已启动
系统全局区域总计 536870912 字节
Fixed Size 1250044 字节 Variable Size 251661572 字节 Database Buffers 276824064 字节 Redo Buffers 7135232 字节 sql 语句: CREATE CONTROLFILE REUSE SET DATABASE "DUPDB" RESETLOGS ARCHIVELOG MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 8 MAXLOGHISTORY 292 LOGFILE GROUP 1 ( 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\REDO01.LOG' ) SIZE 50 M RE USE, GROUP 2 ( 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\REDO02.LOG' ) SIZE 50 M RE USE, GROUP 3 ( 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\REDO03.LOG' ) SIZE 50 M RE USE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\SYSTEM01.DBF' CHARACTER SET ZHS16GBK
内存脚本的内容: { set newname for tempfile 1 to "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\TEMP01.DBF"; switch clone tempfile all; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\UNDOTBS01 .DBF"; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\SYSAUX01. DBF"; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\USERS01.D BF"; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\EXAMPLE01 .DBF"; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\OLTP.DBF" ; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA1.DBF "; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA2.DBF "; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA01.DB F"; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA02.DB F"; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA03.DB F"; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA04.DB F"; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA05.DB F"; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\INDX.DBF" ; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\TOOLS.DBF "; catalog clone datafilecopy "D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\ASSM.DBF" ; switch clone datafile all; } 正在执行内存脚本
正在执行命令: SET NEWNAME
临时文件 1 在控制文件中已重命名为 D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\TEMP01. DBF
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\UNDOTBS01.DBF recid =1 stamp=860884566
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\SYSAUX01.DBF recid= 2 stamp=860884566
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\USERS01.DBF recid=3 stamp=860884566
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\EXAMPLE01.DBF recid =4 stamp=860884567
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\OLTP.DBF recid=5 st amp=860884567
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA1.DBF recid=6 s tamp=860884568
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA2.DBF recid=7 s tamp=860884568
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA01.DBF recid=8 stamp=860884569
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA02.DBF recid=9 stamp=860884569
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA03.DBF recid=10 stamp=860884569
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA04.DBF recid=11 stamp=860884570
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\DATA05.DBF recid=12 stamp=860884570
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\INDX.DBF recid=13 s tamp=860884571
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\TOOLS.DBF recid=14 stamp=860884571
已将数据文件副本列入目录 数据文件副本 filename=D:\ORACLE\PRODUCT\10.2.0\ORADATA\DUPDB\ASSM.DBF recid=15 s tamp=860884572
数据文件 2 已转换成数据文件副本 输入数据文件副本 recid=1 stamp=860884566 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\UNDOTBS01.DBF 数据文件 3 已转换成数据文件副本 输入数据文件副本 recid=2 stamp=860884566 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\SYSAUX01.DBF 数据文件 4 已转换成数据文件副本 输入数据文件副本 recid=3 stamp=860884566 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\USERS01.DBF 数据文件 5 已转换成数据文件副本 输入数据文件副本 recid=4 stamp=860884567 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\EXAMPLE01.DBF 数据文件 6 已转换成数据文件副本 输入数据文件副本 recid=5 stamp=860884567 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\OLTP.DBF 数据文件 7 已转换成数据文件副本 输入数据文件副本 recid=6 stamp=860884568 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\DATA1.DBF 数据文件 8 已转换成数据文件副本 输入数据文件副本 recid=7 stamp=860884568 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\DATA2.DBF 数据文件 9 已转换成数据文件副本 输入数据文件副本 recid=8 stamp=860884569 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\DATA01.DBF 数据文件 10 已转换成数据文件副本 输入数据文件副本 recid=9 stamp=860884569 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADATA \DUPDB\DATA02.DBF 数据文件 11 已转换成数据文件副本 输入数据文件副本 recid=10 stamp=860884569 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADAT A\DUPDB\DATA03.DBF 数据文件 12 已转换成数据文件副本 输入数据文件副本 recid=11 stamp=860884570 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADAT A\DUPDB\DATA04.DBF 数据文件 13 已转换成数据文件副本 输入数据文件副本 recid=12 stamp=860884570 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADAT A\DUPDB\DATA05.DBF 数据文件 14 已转换成数据文件副本 输入数据文件副本 recid=13 stamp=860884571 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADAT A\DUPDB\INDX.DBF 数据文件 15 已转换成数据文件副本 输入数据文件副本 recid=14 stamp=860884571 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADAT A\DUPDB\TOOLS.DBF 数据文件 16 已转换成数据文件副本 输入数据文件副本 recid=15 stamp=860884572 文件名=D:\ORACLE\PRODUCT\10.2.0\ORADAT A\DUPDB\ASSM.DBF
内存脚本的内容: { Alter clone database open resetlogs; } 正在执行内存脚本
数据库已打开 完成 Duplicate Db 于 13-10月-14
RMAN>