相關資訊
本類常用軟件
-
福建農村信用社手機銀行客戶端下載下載量:584204
-
Windows優(yōu)化大師下載量:416898
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農村信用社手機銀行客戶端下載下載量:365699
-
快播手機版下載量:325855
此命令的輸出可以看出,Oracle RMAN的duplicate 命令內部執(zhí)行的情況,對克隆有更深刻的理解。
之前的步驟演示請參考:
http://andylhz2009.blog.51cto.com/728703/771481
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.
連接到目標數(shù)據(jù)庫: DG (DBID=1686618574)
RMAN> connect auxiliary sys/password@DGS
已連接到輔助數(shù)據(jù)庫: DGC (未裝載)
RMAN> duplicate target database to dgc;
啟動 Duplicate Db 于 31-1月 -12
使用目標數(shù)據(jù)庫控制文件替代恢復目錄
分配的通道: 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
;
}
正在執(zhí)行內存腳本
正在執(zhí)行命令: SET until clause
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
啟動 restore 于 31-1月 -12
使用通道 ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: 正在開始恢復數(shù)據(jù)文件備份集
通道 ORA_AUX_DISK_1: 正在指定從備份集恢復的數(shù)據(jù)文件
正將數(shù)據(jù)文件00001恢復到/u01/app/oracle/oradata/dgc/system01.dbf
正將數(shù)據(jù)文件00002恢復到/u01/app/oracle/oradata/dgc/undotbs01.dbf
正將數(shù)據(jù)文件00003恢復到/u01/app/oracle/oradata/dgc/sysaux01.dbf
正將數(shù)據(jù)文件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;
}
正在執(zhí)行內存腳本
釋放的通道: ORA_AUX_DISK_1
數(shù)據(jù)文件 2 已轉換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 recid=1 stamp=773487060 文件名=/u01/app/oracle/oradata/dgc/undo
tbs01.dbf
數(shù)據(jù)文件 3 已轉換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 recid=2 stamp=773487060 文件名=/u01/app/oracle/oradata/dgc/sysa
ux01.dbf
數(shù)據(jù)文件 4 已轉換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 recid=3 stamp=773487060 文件名=/u01/app/oracle/oradata/dgc/user
s01.dbf
內存腳本的內容:
{
set until scn 526998;
recover
clone database
delete archivelog
;
}
正在執(zhí)行內存腳本
正在執(zhí)行命令: SET until clause
啟動 recover 于 31-1月 -12
分配的通道: ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: sid=155 devtype=DISK
正在開始介質的恢復
存檔日志線程 1 序列 14 已作為文件 /u01/app/oracle/flash_recovery_area/DGP/archiv
elog/2012_01_25/o1_mf_1_14_7kywg5q6_.arc 存在于磁盤上
存檔日志文件名 =/u01/app/oracle/flash_recovery_area/DGP/archivelog/2012_01_25/o1
_mf_1_14_7kywg5q6_.arc 線程 =1 序列 =14
介質恢復完成, 用時: 00:00:01
完成 recover 于 31-1月 -12
內存腳本的內容:
{
shutdown clone;
startup clone nomount ;
}
正在執(zhí)行內存腳本
數(shù)據(jù)庫已卸載
Oracle 實例已關閉
已連接到輔助數(shù)據(jù)庫 (未啟動)
Oracle 實例已啟動
系統(tǒng)全局區(qū)域總計 167772160 字節(jié)
Fixed Size 1218316 字節(jié)
Variable Size 96471284 字節(jié)
Database Buffers 67108864 字節(jié)
Redo Buffers 2973696 字節(jié)
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
內存腳本的內容:
{
set newname for tempfile 1 to
"/u01/app/oracle/oradata/dgc/temp01.dbf";
switch clone tempfile all;
catalog clone datafilecopy "/u01/app/oracle/oradata/dgc/undotbs01.dbf";
catalog clone datafilecopy "/u01/app/oracle/oradata/dgc/sysaux01.dbf";
catalog clone datafilecopy "/u01/app/oracle/oradata/dgc/users01.dbf";
switch clone datafile all;
}
正在執(zhí)行內存腳本
正在執(zhí)行命令: SET NEWNAME
臨時文件 1 在控制文件中已重命名為 /u01/app/oracle/oradata/dgc/temp01.dbf
已將數(shù)據(jù)文件副本列入目錄
數(shù)據(jù)文件副本 filename=/u01/app/oracle/oradata/dgc/undotbs01.dbf recid=1 stamp=77
3487080
已將數(shù)據(jù)文件副本列入目錄
數(shù)據(jù)文件副本 filename=/u01/app/oracle/oradata/dgc/sysaux01.dbf recid=2 stamp=773
487081
已將數(shù)據(jù)文件副本列入目錄
數(shù)據(jù)文件副本 filename=/u01/app/oracle/oradata/dgc/users01.dbf recid=3 stamp=7734
87081
數(shù)據(jù)文件 2 已轉換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 recid=1 stamp=773487080 文件名=/u01/app/oracle/oradata/dgc/undo
tbs01.dbf
數(shù)據(jù)文件 3 已轉換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 recid=2 stamp=773487081 文件名=/u01/app/oracle/oradata/dgc/sysa
ux01.dbf
數(shù)據(jù)文件 4 已轉換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 recid=3 stamp=773487081 文件名=/u01/app/oracle/oradata/dgc/user
s01.dbf
內存腳本的內容:
{
Alter clone database open resetlogs;
}
正在執(zhí)行內存腳本
數(shù)據(jù)庫已打開
完成 Duplicate Db 于 31-1月 -12
RMAN>