c:\Oracle\product\10.2.0\client_1\BIN>rman target sys/password@DGP
復原管理員: Release 10.2.0.1.0 - Production on 星期二 1月 31 00:59:06 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
串連到目標資料庫: DG (DBID=1686618574)
RMAN> connect auxiliary sys/password@DGS
已串連到次要資料庫: DGC (未裝載)
RMAN> duplicate target database to dgc;
啟動 Duplicate Db 於 31-1月 -12
使用目標資料庫控制檔案替代恢複目錄
分配的通道: ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: sid=155 devtype=DISK
記憶體指令碼的內容:
{
set until scn 526998;
set newname for datafile 1 to
"/u01/app/oracle/oradata/dgc/system01.dbf";
set newname for datafile 2 to
"/u01/app/oracle/oradata/dgc/undotbs01.dbf";
set newname for datafile 3 to
"/u01/app/oracle/oradata/dgc/sysaux01.dbf";
set newname for datafile 4 to
"/u01/app/oracle/oradata/dgc/users01.dbf";
restore
check readonly
clone database
;
}
正在執行記憶體指令碼
正在執行命令: SET until clause
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
啟動 restore 於 31-1月 -12
使用通道 ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: 正在開始恢複資料檔案備份組
通道 ORA_AUX_DISK_1: 正在指定從備份組恢複的資料檔案
正將資料檔案00001恢複到/u01/app/oracle/oradata/dgc/system01.dbf
正將資料檔案00002恢複到/u01/app/oracle/oradata/dgc/undotbs01.dbf
正將資料檔案00003恢複到/u01/app/oracle/oradata/dgc/sysaux01.dbf
正將資料檔案00004恢複到/u01/app/oracle/oradata/dgc/users01.dbf
通道 ORA_AUX_DISK_1: 正在讀取備份段 /home/oracle/all_DG_2.bak
通道 ORA_AUX_DISK_1: 已恢複備份段 1
段控制代碼 = /home/oracle/all_DG_2.bak 標記 = TAG20120125T110557
通道 ORA_AUX_DISK_1: 恢複完成, 用時: 00:00:54
完成 restore 於 31-1月 -12
sql 語句: CREATE CONTROLFILE REUSE SET DATABASE "DGC" RESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 ( '/u01/app/oracle/oradata/dgc/redo01.log' ) SIZE 50 M REUSE,
GROUP 2 ( '/u01/app/oracle/oradata/dgc/redo02.log' ) SIZE 50 M REUSE,
GROUP 3 ( '/u01/app/oracle/oradata/dgc/redo03.log' ) SIZE 50 M REUSE
DATAFILE
'/u01/app/oracle/oradata/dgc/system01.dbf'
CHARACTER SET ZHS16GBK
記憶體指令碼的內容:
{
switch clone datafile all;
}
正在執行記憶體指令碼