Database

你如何複製一個oracle實例?

  • July 25, 2009

你如何複製一個oracle實例?基本上,我想最終將它從復製d:\oracle\oldnamed:\oracle\newname.

我正在使用 Oracle 10.2。

研究使用 RMAN DUPLICATE 命令。我相信這是在 9i 中引入的,但肯定在 10g 中可用。它負責手動複製時需要執行的所有步驟,例如重命名數據文件、重新創建控製文件、重置數據庫名稱等。

如果您有一個新的數據和日誌文件目錄結構,您可以永久設置複製的啟動參數,通過字元串替換規範將它們自動轉換為新的格式/位置。然後,複製變得像連接到目標(“clone from”)、aux(“clone to”)和 RMAN 目錄數據庫並發出 RMAN 命令“DUPLICATE DATABASE to (myNewDBname)”一樣簡單。您還可以設置“直到時間”以將複製帶到較早的時間點。

Oracle 11g 增加了直接從實時數據庫複製的能力。

順便說一句,如果您不使用 RMAN 進行備份,那麼請放棄所有其他內容並立即開始執行此操作!

引用自:https://serverfault.com/questions/44202