oracle rman複製資料庫

gengyonghui發表於2007-06-04

1.為什麼複製只能進行不完全恢復?
由於聯機日誌不能由rman進行備份,只能恢復由rman已備的歸檔日誌。
2.什麼是複製當中的輔助資料庫?
rman將目標(主)資料庫複製到該資料庫例項的資料庫。需要建立其引數檔案,路徑和口令檔案,由於沒有控制檔案,所以

須以nomount方式啟動。
2.什麼是複製(duplicate)?
從其他資料庫的rman備份建立一個新資料庫的過程。從rman角度來說,目標資料庫被複制到副本資料庫。
3.步驟

(1)執行目標資料庫的全備,包括歸檔日誌。
run{
allocate channel c1 type disk maxpiecesize 300m;
backup database format 'c:ackupdf_%d_%s_%p_%t.bak';
backup archivelog all format 'c:ackupdf_%d_%s_%p_%t.bak' delete input;
}

(2)設定輔助資料庫
(2.1)配置引數檔案,包括
db_name='dup'
audit_file_dest='d:oracleproduct10.2.0admindupadump'
background_dump_dest='d:oracleproduct10.2.0admindupdump'
user_dump_dest='d:oracleproduct10.2.0admindupudump'
core_dump_dest='d:oracleproduct10.2.0admindupcdump'
control_files='d:oracleproduct10.2.0oradatadupcontrol01.ctl'
db_file_name_convert='D:ORACLEPRODUCT10.2.0ORADATA est','D:oracleproduct10.2.0oradatadup'
log_file_name_convert='D:ORACLEPRODUCT10.2.0ORADATA est','D:oracleproduct10.2.0oradatadup'
log_archive_dest_1='location=c:archive_log'
(2.2)建立相關目錄,包括admin下相關目錄,資料庫檔案所在目錄
(2.3)建立密碼檔案。
(2.4)如果是windows,oradim建立服務。
(2.5)輔助資料庫啟動到nomount狀態。

(3)rman target target=/
(4)duplicate target database to dup;

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/112417/viewspace-917334/,如需轉載,請註明出處,否則將追究法律責任。

相關文章