oracle 10g rman duplicate target database for standby會自動新增臨時檔案
C:\Documents and Settings\paulyi>rman target auxiliary /
恢復管理器: Release 10.2.0.1.0 - Production on 星期六 3月 27 22:35:47 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
連線到目標資料庫: ORCL (DBID=1241615966)
已連線到輔助資料庫: ORCL (未裝載)
RMAN> duplicate target database for standby nofilenamecheck;
啟動 Duplicate Db 於 27-3月 -10
使用目標資料庫控制檔案替代恢復目錄
分配的通道: ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: sid=157 devtype=DISK
記憶體指令碼的內容:
{
restore clone standby controlfile;
sql clone 'alter database mount standby database';
}
正在執行記憶體指令碼
啟動 restore 於 27-3月 -10
使用通道 ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: 正在開始恢復資料檔案備份集
通道 ORA_AUX_DISK_1: 正在復原控制檔案
通道 ORA_AUX_DISK_1: 正在讀取備份段 D:\ORCLARCH\0QL9LD31_1_1.BAK
通道 ORA_AUX_DISK_1: 已恢復備份段 1
段控制程式碼 = D:\ORCLARCH\0QL9LD31_1_1.BAK 標記 = TAG20100327T222808
通道 ORA_AUX_DISK_1: 恢復完成, 用時: 00:00:05
輸出檔名=D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLBAK\CONTROL02.CTL
輸出檔名=D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLBAK\CONTROL03.CTL
完成 restore 於 27-3月 -10
sql 語句: alter database mount standby database
釋放的通道: ORA_AUX_DISK_1
記憶體指令碼的內容:
{
set newname for tempfile 1 to
"D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLBAK\TEMP01.DBF";
switch clone tempfile all;
set newname for datafile 1 to
"D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLBAK\SYSTEM01.DBF";
set newname for datafile 2 to
"D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLBAK\UNDOTBS01.DBF";
set newname for datafile 3 to
"D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLBAK\SYSAUX01.DBF";
set newname for datafile 4 to
"D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLBAK\USERS01.DBF";
set newname for datafile 6 to
"D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLBAK\USER02.DBF";
restore
check readonly
clone database
;
}
正在執行記憶體指令碼
正在執行命令: SET NEWNAME
臨時檔案 1 在控制檔案中已重新命名為 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLBAK\TEMP0
1.DBF
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
啟動 restore 於 27-3月 -10
分配的通道: ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: sid=156 devtype=DISK
通道 ORA_AUX_DISK_1: 正在開始恢復資料檔案備份集
通道 ORA_AUX_DISK_1: 正在指定從備份集恢復的資料檔案
正將資料檔案00001恢復到D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLBAK\SYSTEM01.DBF
正將資料檔案00002恢復到D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLBAK\UNDOTBS01.DBF
正將資料檔案00003恢復到D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLBAK\SYSAUX01.DBF
正將資料檔案00004恢復到D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLBAK\USERS01.DBF
正將資料檔案00006恢復到D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLBAK\USER02.DBF
通道 ORA_AUX_DISK_1: 正在讀取備份段 D:\ORCLARCH\0PL9LCVO_1_1.BAK
通道 ORA_AUX_DISK_1: 已恢復備份段 1
段控制程式碼 = D:\ORCLARCH\0PL9LCVO_1_1.BAK 標記 = TAG20100327T222808
通道 ORA_AUX_DISK_1: 恢復完成, 用時: 00:01:07
完成 restore 於 27-3月 -10
記憶體指令碼的內容:
{
switch clone datafile all;
}
正在執行記憶體指令碼
資料檔案 1 已轉換成資料檔案副本
輸入資料檔案副本 recid=18 stamp=714782271 檔名=D:\ORACLE\PRODUCT\10.2.0\ORADAT
A\ORCLBAK\SYSTEM01.DBF
資料檔案 2 已轉換成資料檔案副本
輸入資料檔案副本 recid=19 stamp=714782271 檔名=D:\ORACLE\PRODUCT\10.2.0\ORADAT
A\ORCLBAK\UNDOTBS01.DBF
資料檔案 3 已轉換成資料檔案副本
輸入資料檔案副本 recid=20 stamp=714782272 檔名=D:\ORACLE\PRODUCT\10.2.0\ORADAT
A\ORCLBAK\SYSAUX01.DBF
資料檔案 4 已轉換成資料檔案副本
輸入資料檔案副本 recid=21 stamp=714782272 檔名=D:\ORACLE\PRODUCT\10.2.0\ORADAT
A\ORCLBAK\USERS01.DBF
資料檔案 6 已轉換成資料檔案副本
輸入資料檔案副本 recid=22 stamp=714782272 檔名=D:\ORACLE\PRODUCT\10.2.0\ORADAT
A\ORCLBAK\USER02.DBF
完成 Duplicate Db 於 27-3月 -10
RMAN>
從上面可以看出臨時檔案會自動新增上去,而9i 必須做完dataguard時,還要執行下面一步:手工新增臨時檔案
alter database open read only
alter tablespace temp add tempfile 'd:\oracle\temp01.dbf' size 1000m;
9i duplicate target database for standby nofilecheck 的輸出過程如下:
c:set oracle_sid=stby
C:>rman target nocatalog
恢復管理器: 版本9.2.0.1.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
連線到目標資料庫: ORCL (DBID=1126185633)
正在使用目標資料庫控制檔案替代恢復目錄
RMAN> connect auxiliary /
已連線到備用資料庫: orcl (未安裝)
RMAN> duplicate target database for standby dorecover nofilenamecheck;
啟動 Duplicate Db 於 07-9月 -06
分配的通道: ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: sid=9 devtype=DISK
正在列印儲存的指令碼: Memory Script
{
restore clone standby controlfile to clone_cf;
replicate clone controlfile from clone_cf;
sql clone 'alter database mount standby database';
}
正在執行指令碼: Memory Script
啟動 restore 於 07-9月 -06
使用通道 ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: 正在開始恢復資料檔案備份集
通道 ORA_AUX_DISK_1: 正在恢復控制檔案
輸出檔名=C:ORACLEORADATASTBYCONTROL01.CTL
通道 ORA_AUX_DISK_1: 已恢復備份段 1
段 handle=C:ORACLEORA92DATABASE1HSNE4R_1_1 tag=TAG20060907T202706 params=NU
LL
通道 ORA_AUX_DISK_1: 恢復完成
完成 restore 於 07-9月 -06
正在複製控制檔案
輸出檔名=C:ORACLEORADATASTBYCONTROL01.CTL
輸出檔名=C:ORACLEORADATASTBYCONTROL02.CTL
sql 語句: alter database mount standby database
正在列印儲存的指令碼: Memory Script
{
set until scn 500906;
set newname for datafile 1 to
"C:ORACLEORADATASTBYSYSTEM01.DBF";
set newname for datafile 2 to
"C:ORACLEORADATASTBYUNDOTBS01.DBF";
set newname for datafile 3 to
"C:ORACLEORADATASTBYUSERS01.DBF";
restore
check readonly
clone database
;
}
正在執行指令碼: Memory Script
正在執行命令: SET until clause
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
正在執行命令: SET NEWNAME
啟動 restore 於 07-9月 -06
使用通道 ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: 正在開始恢復資料檔案備份集
通道 ORA_AUX_DISK_1: 正在指定從備份集恢復的資料檔案
正將資料檔案00001恢復到C:ORACLEORADATASTBYSYSTEM01.DBF
正將資料檔案00002恢復到C:ORACLEORADATASTBYUNDOTBS01.DBF
正將資料檔案00003恢復到C:ORACLEORADATASTBYUSERS01.DBF
通道 ORA_AUX_DISK_1: 已恢復備份段 1
段 handle=C:ORACLEORA92DATABASE1HSNE4R_1_1 tag=TAG20060907T202706 params=NU
LL
通道 ORA_AUX_DISK_1: 恢復完成
完成 restore 於 07-9月 -06
正在列印儲存的指令碼: Memory Script
{
switch clone datafile all;
}
正在執行指令碼: Memory Script
資料檔案 2 已轉換成資料檔案副本
輸入資料檔案副本 recid=4 stamp=600555010 檔名=C:ORACLEORADATASTBYUNDOTBS01
.DBF
資料檔案 3 已轉換成資料檔案副本
輸入資料檔案副本 recid=5 stamp=600555010 檔名=C:ORACLEORADATASTBYUSERS01.D
BF
正在列印儲存的指令碼: Memory Script
{
set until scn 500906;
recover
standby
clone database
delete archivelog
;
}
正在執行指令碼: Memory Script
正在執行命令: SET until clause
啟動 recover 於 07-9月 -06
使用通道 ORA_AUX_DISK_1
正在開始介質的恢復
存檔日誌執行緒 1 序列 459 已作為檔案 C:ORACLEORADATAORCLARCHLOGARC00459.001
存在於磁碟上
存檔日誌執行緒 1 序列 460 已作為檔案 C:ORACLEORADATAORCLARCHLOGARC00460.001
存在於磁碟上
存檔日誌檔名 =C:ORACLEORADATAORCLARCHLOGARC00459.001 執行緒 =1 序列 =459
存檔日誌檔名 =C:ORACLEORADATAORCLARCHLOGARC00460.001 執行緒 =1 序列 =460
完成介質的恢復
完成 recover 於 07-9月 -06
完成 Duplicate Db 於 07-9月 -06
RMAN>
可以看出9i版本是沒有對臨時檔案做任何動作的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-630547/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rman duplicate建立異地auxiliary Database oracle_11g oracle_sid不同UXDatabaseOracle
- rman duplicate建立異地auxiliary Database oracle_11g oracle_sid相同UXDatabaseOracle
- Oracle DG Standby Database型別OracleDatabase型別
- Oracle DG建立Physical Standby DatabaseOracleDatabase
- Oracle DG建立Logical Standby DatabaseOracleDatabase
- oracle 10g flashback databaseOracle 10gDatabase
- Oracle rman duplicate遷移測試Oracle
- Oracle 12.2 使用Database Link優化Standby Database WorkloadOracleDatabase優化
- Scheduler in Oracle Database 10g(轉)OracleDatabase
- Convert a Physical Standby Database into a Snapshot Standby DatabaseDatabase
- Oracle 10g/11g下如何將物理Standby庫臨時啟用用於災備測試Oracle 10g
- Oracle資料檔案和臨時檔案的管理Oracle
- 透過RMAN備份standby database成功恢復還原Database
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- oracle 控制檔案及引數檔案何時自動備份Oracle
- Converting Oracle Database from Linux to Windows using RMANOracleDatabaseLinuxWindows
- RMAN自動備份任務新增
- standby新增檔案錯誤的解決方法
- Oracle 12c DG備庫啟動報錯standby database requires recoveryOracleDatabaseUI
- oracle 新增儲存自動擴充套件資料檔案流程(auto)Oracle套件
- 在Oracle DG Standby庫上啟用flashback database功能OracleDatabase
- Win10怎樣自動清理回收站和臨時檔案 win10設定自動清理回收站和臨時檔案的步驟Win10
- Oracle 10g大檔案表空間(轉)Oracle 10g
- RMAN Duplicate RAC to Single Instance
- Performing a Failover to a Physical Standby DatabaseORMAIDatabase
- oracle12.2 adg ORA-46952: standby database format mismatch for password fileOracleDatabaseORM
- Oracle Database 19c中的自動索引OracleDatabase索引
- Oracle 12C RMAN備份佔用大量臨時表空間Oracle
- rman duplicate操作手冊
- Setup Standby Database on One PC(轉)Database
- Python自動合併Word檔案同時新增分頁符的方法Python
- Oracle DG備庫手動管理新增資料檔案Oracle
- Oracle RAC啟動歸檔時需要設定CLUSTER_DATABASE引數嗎?OracleDatabase
- 微信公眾號自動回覆新增檔案
- Oracle使用RMAN將普通資料檔案轉成ASMOracleASM
- OpenEuler 網路卡配置檔案詳解及新增臨時路由與永久路由路由
- MySQL:為什麼lsof會看到這麼多臨時檔案MySql
- oracle監聽檔案listener.ora for 10g/11gOracle
- pycharm建立臨時檔案scatch filePyCharm