[[email protected] ~]$ rman target sys/[email protected]_primary auxiliary /
恢复管理器: Release 10.2.0.4.0 - Production on
星期一 5月 26 20:54:17 2014
Copyright (c) 1982, 2007, Oracle. All rights reserved.
连接到目标数据库: DBCC (DBID=2552941500)
已连接到辅助数据库: DBCC (未装载)
RMAN> duplicate target database for
standby nofilenamecheck dorecover;
启动 Duplicate Db 于 26-5月 -14
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: sid=156 devtype=DISK
内存脚本的内容:
{
set
until scn 26736753;
restore clone standby controlfile;
sql clone ‘alter database mount standby database‘ ;
}
正在执行内存脚本
正在执行命令: SET until clause
启动 restore 于 26-5月 -14
使用通道 ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_AUX_DISK_1: 正在还原控制文件
通道 ORA_AUX_DISK_1: 正在读取备份片段 /backup/control_0op99fu1
通道 ORA_AUX_DISK_1: 已还原备份片段 1
段句柄 = /backup/control_0op99fu1 标记 = TAG20140526T204657
通道 ORA_AUX_DISK_1: 还原完成, 用时: 00:00:02
输出文件名=/oracle/oradata/dbcc/control01.ctl
输出文件名=/oracle/oradata/dbcc/control02.ctl
输出文件名=/oracle/oradata/dbcc/control03.ctl
完成 restore 于 26-5月 -14
sql 语句: alter database mount standby database
释放的通道: ORA_AUX_DISK_1
内存脚本的内容:
{
set
until scn 26736753;
set
newname for
tempfile 1 to
"/oracle/oradata/dbcc/temp01.dbf" ;
switch
clone tempfile all;
set
newname for
datafile 1 to
"/oracle/oradata/dbcc/system01.dbf" ;
set
newname for
datafile 2 to
"/oracle/oradata/dbcc/undotbs01.dbf" ;
set
newname for
datafile 3 to
"/oracle/oradata/dbcc/sysaux01.dbf" ;
set
newname for
datafile 4 to
"/oracle/oradata/dbcc/users01.dbf" ;
set
newname for
datafile 5 to
"/oracle/oradata/dbcc/dgcrm01.dbf" ;
set
newname for
datafile 6 to
"/oracle/oradata/dbcc/dgcrm02.dbf" ;
set
newname for
datafile 7 to
"/oracle/oradata/dbcc/dgcrm03.dbf" ;
set
newname for
datafile 8 to
"/oracle/oradata/dbcc/dgcrm04.dbf" ;
set
newname for
datafile 9 to
"/oracle/oradata/dbcc/dgcrm05.dbf" ;
set
newname for
datafile 10 to
"/oracle/oradata/dbcc/dgcrm06.dbf" ;
set
newname for
datafile 11 to
"/oracle/oradata/dbcc/dgcrm07.dbf" ;
set
newname for
datafile 12 to
"/oracle/oradata/dbcc/dgcrm08.dbf" ;
set
newname for
datafile 13 to
"/oracle/oradata/dbcc/soe.dbf" ;
set
newname for
datafile 14 to
"/oracle/oradata/dbcc/soeindex.dbf" ;
restore
check readonly
clone database
;
}
正在执行内存脚本
正在执行命令: SET until clause
正在执行命令: SET NEWNAME
临时文件 1 在控制文件中已重命名为 /oracle/oradata/dbcc/temp01.dbf
正在执行命令: 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 于 26-5月 -14
分配的通道: ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: sid=156 devtype=DISK
通道 ORA_AUX_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_AUX_DISK_1: 正在指定从备份集还原的数据文件
正将数据文件00002还原到/oracle/oradata/dbcc/undotbs01.dbf
正将数据文件00004还原到/oracle/oradata/dbcc/users01.dbf
正将数据文件00007还原到/oracle/oradata/dbcc/dgcrm03.dbf
正将数据文件00008还原到/oracle/oradata/dbcc/dgcrm04.dbf
通道 ORA_AUX_DISK_1: 正在读取备份片段 /backup/orcl_0pp99fu3_848609219
通道 ORA_AUX_DISK_1: 已还原备份片段 1
段句柄 = /backup/orcl_0pp99fu3_848609219 标记 = TAG20140526T204659
通道 ORA_AUX_DISK_1: 还原完成, 用时: 00:00:45
通道 ORA_AUX_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_AUX_DISK_1: 正在指定从备份集还原的数据文件
正将数据文件00005还原到/oracle/oradata/dbcc/dgcrm01.dbf
正将数据文件00006还原到/oracle/oradata/dbcc/dgcrm02.dbf
正将数据文件00010还原到/oracle/oradata/dbcc/dgcrm06.dbf
正将数据文件00013还原到/oracle/oradata/dbcc/soe.dbf
正将数据文件00014还原到/oracle/oradata/dbcc/soeindex.dbf
通道 ORA_AUX_DISK_1: 正在读取备份片段 /backup/orcl_0qp99fu3_848609219
通道 ORA_AUX_DISK_1: 已还原备份片段 1
段句柄 = /backup/orcl_0qp99fu3_848609219 标记 = TAG20140526T204659
通道 ORA_AUX_DISK_1: 还原完成, 用时: 00:01:06
通道 ORA_AUX_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_AUX_DISK_1: 正在指定从备份集还原的数据文件
正将数据文件00001还原到/oracle/oradata/dbcc/system01.dbf
正将数据文件00003还原到/oracle/oradata/dbcc/sysaux01.dbf
正将数据文件00009还原到/oracle/oradata/dbcc/dgcrm05.dbf
正将数据文件00011还原到/oracle/oradata/dbcc/dgcrm07.dbf
正将数据文件00012还原到/oracle/oradata/dbcc/dgcrm08.dbf
通道 ORA_AUX_DISK_1: 正在读取备份片段 /backup/orcl_0rp99fvh_848609265
通道 ORA_AUX_DISK_1: 已还原备份片段 1
段句柄 = /backup/orcl_0rp99fvh_848609265 标记 = TAG20140526T204659
通道 ORA_AUX_DISK_1: 还原完成, 用时: 00:00:55
完成 restore 于 26-5月 -14
内存脚本的内容:
{
switch
clone datafile all;
}
正在执行内存脚本
数据文件 1 已转换成数据文件副本
输入数据文件副本 recid=16 stamp=848609852 文件名=/oracle/oradata/dbcc/system01.dbf
数据文件 2 已转换成数据文件副本
输入数据文件副本 recid=17 stamp=848609852 文件名=/oracle/oradata/dbcc/undotbs01.dbf
数据文件 3 已转换成数据文件副本
输入数据文件副本 recid=18 stamp=848609852 文件名=/oracle/oradata/dbcc/sysaux01.dbf
数据文件 4 已转换成数据文件副本
输入数据文件副本 recid=19 stamp=848609852 文件名=/oracle/oradata/dbcc/users01.dbf
数据文件 5 已转换成数据文件副本
输入数据文件副本 recid=20 stamp=848609852 文件名=/oracle/oradata/dbcc/dgcrm01.dbf
数据文件 6 已转换成数据文件副本
输入数据文件副本 recid=21 stamp=848609852 文件名=/oracle/oradata/dbcc/dgcrm02.dbf
数据文件 7 已转换成数据文件副本
输入数据文件副本 recid=22 stamp=848609852 文件名=/oracle/oradata/dbcc/dgcrm03.dbf
数据文件 8 已转换成数据文件副本
输入数据文件副本 recid=23 stamp=848609852 文件名=/oracle/oradata/dbcc/dgcrm04.dbf
数据文件 9 已转换成数据文件副本
输入数据文件副本 recid=24 stamp=848609852 文件名=/oracle/oradata/dbcc/dgcrm05.dbf
数据文件 10 已转换成数据文件副本
输入数据文件副本 recid=25 stamp=848609852 文件名=/oracle/oradata/dbcc/dgcrm06.dbf
数据文件 11 已转换成数据文件副本
输入数据文件副本 recid=26 stamp=848609852 文件名=/oracle/oradata/dbcc/dgcrm07.dbf
数据文件 12 已转换成数据文件副本
输入数据文件副本 recid=27 stamp=848609852 文件名=/oracle/oradata/dbcc/dgcrm08.dbf
数据文件 13 已转换成数据文件副本
输入数据文件副本 recid=28 stamp=848609852 文件名=/oracle/oradata/dbcc/soe.dbf
数据文件 14 已转换成数据文件副本
输入数据文件副本 recid=29 stamp=848609852 文件名=/oracle/oradata/dbcc/soeindex.dbf
内存脚本的内容:
{
set
until scn 26736753;
recover
standby
clone database
delete archivelog
;
}
正在执行内存脚本
正在执行命令: SET until clause
启动 recover 于 26-5月 -14
使用通道 ORA_AUX_DISK_1
正在开始介质的恢复
存档日志线程 1 序列 1134 已作为文件 /archive/1_1134_847917566.dbf 存在于磁盘上
存档日志线程 1 序列 1135 已作为文件 /archive/1_1135_847917566.dbf 存在于磁盘上
存档日志文件名 =/archive/1_1134_847917566.dbf 线程 =1 序列 =1134
存档日志文件名 =/archive/1_1135_847917566.dbf 线程 =1 序列 =1135
介质恢复完成, 用时: 00:00:03
完成 recover 于 26-5月 -14
完成 Duplicate Db 于 26-5月 -14
RMAN> exit
恢复管理器完成。
|