關于使用RMAN進行clone數據庫二
2024-07-21 02:39:57
供稿:網友
"I:/Oracle/TEST/ORADATA/TEST/USERS01.DBF"; set newname for datafile 7 to "I:/ORACLE/TEST/ORADATA/TEST/USER02.DBF"; set newname for datafile 8 to "I:/ORACLE/TEST/ORADATA/TEST/APP0R3K.DBF"; set newname for datafile 9 to "I:/ORACLE/TEST/ORADATA/TEST/APP0R1K.DBF"; restore check readonly clone database ; } 正在執行腳本: Memory Script 正在執行命令: SET NEWNAME 正在執行命令: SET NEWNAME 正在執行命令: SET NEWNAME 正在執行命令: SET NEWNAME 正在執行命令: SET NEWNAME 正在執行命令: SET NEWNAME 正在執行命令: SET NEWNAME 正在執行命令: SET NEWNAME 正在執行命令: SET NEWNAME 啟動 restore 于 16-10月-05 通道 t1: 正在開始恢復數據文件備份集 通道 t1: 正在指定從備份集恢復的數據文件 正將數據文件00004恢復到I:/ORACLE/TEST/ORADATA/TEST/INDX01.DBF 正將數據文件00006恢復到I:/ORACLE/TEST/ORADATA/TEST/USERS01.DBF 正將數據文件00007恢復到I:/ORACLE/TEST/ORADATA/TEST/USER02.DBF 正將數據文件00009恢復到I:/ORACLE/TEST/ORADATA/TEST/APP0R1K.DBF 通道 t2: 正在開始恢復數據文件備份集 通道 t2: 正在指定從備份集恢復的數據文件 正將數據文件00001恢復到I:/ORACLE/TEST/ORADATA/TEST/SYSTEM01.DBF 正將數據文件00002恢復到I:/ORACLE/TEST/ORADATA/TEST/UNDOTBS01.DBF 正將數據文件00003恢復到I:/ORACLE/TEST/ORADATA/TEST/EXAMPLE01.DBF 正將數據文件00005恢復到I:/ORACLE/TEST/ORADATA/TEST/TOOLS01.DBF 正將數據文件00008恢復到I:/ORACLE/TEST/ORADATA/TEST/APP0R3K.DBF 通道 t2: 已恢復備份段 1 段 handle=F:/BAKUP/RMAN/FULL_0CH1B1HA tag=TAG20051016T111900 params=NULL 通道 t2: 恢復完成 通道 t1: 已恢復備份段 1 段 handle=F:/BAKUP/RMAN/FULL_0DH1B1HH tag=TAG20051016T111900 params=NULL 通道 t1: 恢復完成 完成 restore 于 16-10月-05 sql 語句: CREATE CONTROLFILE REUSE SET DATABASE "CLTEST" RESETLOGS NOARCHIVELOG MAXLOGFILES 5 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 1 MAXLOGHISTORY 226
LOGFILE GROUP 1 ( 'I:/Oracle/Test/oradata/test/REDO01.DBF' ) SIZE 10485760 , GROUP 2 ( 'I:/Oracle/Test/oradata/test/REDO02.DBF' ) SIZE 10485760 , GROUP 3 ( 'I:/Oracle/Test/oradata/test/REDO03.DBF' ) SIZE 10485760 DATAFILE 'I:/ORACLE/TEST/ORADATA/TEST/SYSTEM01.DBF' CHARACTER SET ZHS16GBK 正在打印存儲的腳本: Memory Script { switch clone datafile all; } 正在執行腳本: Memory Script 數據文件 2 已轉換成數據文件副本 輸入數據文件副本 recid=1 stamp=571872519 文件名=I:/ORACLE/TEST/ORADATA/TEST/UNDO TBS01.DBF 數據文件 3 已轉換成數據文件副本 輸入數據文件副本 recid=2 stamp=571872519 文件名=I:/ORACLE/TEST/ORADATA/TEST/EXAM PLE01.DBF 數據文件 4 已轉換成數據文件副本 輸入數據文件副本 recid=3 stamp=571872519 文件名=I:/ORACLE/TEST/ORADATA/TEST/INDX 01.DBF 數據文件 5 已轉換成數據文件副本 輸入數據文件副本 recid=4 stamp=571872519 文件名=I:/ORACLE/TEST/ORADATA/TEST/TOOL S01.DBF 數據文件 6 已轉換成數據文件副本 輸入數據文件副本 recid=5 stamp=571872519 文件名=I:/ORACLE/TEST/ORADATA/TEST/USER S01.DBF 數據文件 7 已轉換成數據文件副本 輸入數據文件副本 recid=6 stamp=571872519 文件名=I:/ORACLE/TEST/ORADATA/TEST/USER 02.DBF 數據文件 8 已轉換成數據文件副本 輸入數據文件副本 recid=7 stamp=571872519 文件名=I:/ORACLE/TEST/ORADATA/TEST/APP0 R3K.DBF 數據文件 9 已轉換成數據文件副本 輸入數據文件副本 recid=8 stamp=571872519 文件名=I:/ORACLE/TEST/ORADATA/TEST/APP0 R1K.DBF 正在打印存儲的腳本: Memory Script { recover clone database noredo , delete archivelog ; } 正在執行腳本: Memory Script 啟動 recover 于 16-10月-05 完成 recover 于 16-10月-05 正在打印存儲的腳本: Memory Script { shutdown clone; startup clone nomount ; } 正在執行腳本: Memory Script 數據庫已卸載 Oracle 例程已關閉 已連接到備用數據庫 (未啟動) Oracle 例程已啟動 系統全局區域總計 101785428 字節
Fixed Size 454484 字節 Variable Size 75497472 字節 Database Buffers 25165824 字節 Redo Buffers 667648 字節 sql 語句: CREATE CONTROLFILE REUSE SET DATABASE "CLTEST" RESETLOGS NOARCHIVELOG MAXLOGFILES 5 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 1 MAXLOGHISTORY 226 LOGFILE GROUP 1 ( 'I:/Oracle/Test/oradata/test/REDO01.DBF' ) SIZE 10485760 , GROUP 2 ( 'I:/Oracle/Test/oradata/test/REDO02.DBF' ) SIZE 10485760 , GROUP 3 ( 'I:/Oracle/Test/oradata/test/REDO03.DBF' ) SIZE 10485760 DATAFILE 'I:/ORACLE/TEST/ORADATA/TEST/SYSTEM01.DBF' CHARACTER SET ZHS16GBK 正在打印存儲的腳本: Memory Script { catalog clone datafilecopy "I:/ORACLE/TEST/ORADATA/TEST/UNDOTBS01.DBF"; catalog clone datafilecopy "I:/ORACLE/TEST/ORADATA/TEST/EXAMPLE01.DBF"; catalog clone datafilecopy "I:/ORACLE/TEST/ORADATA/TEST/INDX01.DBF"; catalog clone datafilecopy "I:/ORACLE/TEST/ORADATA/TEST/TOOLS01.DBF"; catalog clone datafilecopy "I:/ORACLE/TEST/ORADATA/TEST/USERS01.DBF"; catalog clone datafilecopy "I:/ORACLE/TEST/ORADATA/TEST/USER02.DBF"; catalog clone datafilecopy "I:/ORACLE/TEST/ORADATA/TEST/APP0R3K.DBF"; catalog clone datafilecopy "I:/ORACLE/TEST/ORADATA/TEST/APP0R1K.DBF"; switch clone datafile all; } 正在執行腳本: Memory Script 已將數據文件副本列入目錄 數據文件副本 filename=I:/ORACLE/TEST/ORADATA/TEST/UNDOTBS01.DBF recid=1 stamp=57 1873992 已將數據文件副本列入目錄 數據文件副本 filename=I:/ORACLE/TEST/ORADATA/TEST/EXAMPLE01.DBF recid=2 stamp=57 1873992 已將數據文件副本列入目錄 數據文件副本 filename=I:/ORACLE/TEST/ORADATA/TEST/INDX01.DBF recid=3 stamp=57187
3992 已將數據文件副本列入目錄 數據文件副本 filename=I:/ORACLE/TEST/ORADATA/TEST/TOOLS01.DBF recid=4 stamp=5718 73993 已將數據文件副本列入目錄 數據文件副本 filename=I:/ORACLE/TEST/ORADATA/TEST/USERS01.DBF recid=5 stamp=5718 73993 已將數據文件副本列入目錄 數據文件副本 filename=I:/ORACLE/TEST/ORADATA/TEST/USER02.DBF recid=6 stamp=57187 3993 已將數據文件副本列入目錄 數據文件副本 filename=I:/ORACLE/TEST/ORADATA/TEST/APP0R3K.DBF recid=7 stamp=5718 73993 已將數據文件副本列入目錄 數據文件副本 filename=I:/ORACLE/TEST/ORADATA/TEST/APP0R1K.DBF recid=8 stamp=5718 73993 數據文件 2 已轉換成數據文件副本 輸入數據文件副本 recid=1 stamp=571873992 文件名=I:/ORACLE/TEST/ORADATA/TEST/UNDO TBS01.DBF 數據文件 3 已轉換成數據文件副本 輸入數據文件副本 recid=2 stamp=571873992 文件名=I:/ORACLE/TEST/ORADATA/TEST/EXAM PLE01.DBF 數據文件 4 已轉換成數據文件副本 輸入數據文件副本 recid=3 stamp=571873992 文件名=I:/ORACLE/TEST/ORADATA/TEST/INDX 01.DBF 數據文件 5 已轉換成數據文件副本 輸入數據文件副本 recid=4 stamp=571873993 文件名=I:/ORACLE/TEST/ORADATA/TEST/TOOL S01.DBF 數據文件 6 已轉換成數據文件副本 輸入數據文件副本 recid=5 stamp=571873993 文件名=I:/ORACLE/TEST/ORADATA/TEST/USER S01.DBF 數據文件 7 已轉換成數據文件副本 輸入數據文件副本 recid=6 stamp=571873993 文件名=I:/ORACLE/TEST/ORADATA/TEST/USER 02.DBF 數據文件 8 已轉換成數據文件副本 輸入數據文件副本 recid=7 stamp=571873993 文件名=I:/ORACLE/TEST/ORADATA/TEST/APP0 R3K.DBF 數據文件 9 已轉換成數據文件副本 輸入數據文件副本 recid=8 stamp=571873993 文件名=I:/ORACLE/TEST/ORADATA/TEST/APP0 R1K.DBF 正在打印存儲的腳本: Memory Script { Alter clone database open resetlogs; } 正在執行腳本: Memory Script 數據庫已打開 完成 Duplicate Db 于 16-10月-05 RMAN> run { allocate channel t1 type disk FORMAT='F:/bakup/full_%u'; allocate channel t2 type disk FORMAT='F:/bakup/full_%u'; backup current controlfile; backup database format 'F:/bakup/full_%U.BAK'; release channel t1; release channel t2; } run { allocate channel t1 type disk FORMAT='F:/bakup/rman/full_%u';
allocate channel t2 type disk FORMAT='F:/bakup/rman/full_%u'; backup current controlfile; backup full database; release channel t1; release channel t2; }