何謂複製
您可以複製資料庫、以建立原始資料庫的確切複本。您可以從完整備份或資料庫的目前狀態建立複本。
使用SnapManager 效益技術建立實體複本的部分優點如下:
優勢 | 詳細資料 |
---|---|
速度 |
此實體複製作業使用FlexClone功能搭配使用。SnapManager Data ONTAP這可讓您快速複製大型資料磁碟區。 |
空間效率 |
使用SnapManager 支援功能建立複本時、只有在備份與複本之間進行變更時才需要空間。此實體複本是原始資料庫的可寫入Snapshot複本、可視需要擴充。SnapManager相反地、資料庫的實體複製需要足夠的空間來複製整個資料庫。 |
虛擬複本 |
您可以使用複製的資料庫、就像原始資料庫一樣。例如、您可以使用實體複本進行測試、平台與更新檢查、針對大型資料集進行多項模擬、以及遠端辦公室測試與接移。對實體複本所做的變更不會影響原始資料庫。複製資料庫之後、複製的資料庫便可完全運作。 |
簡易性 |
您可以使用SnapManager 下列指令、將資料庫複製到任何主機。 |
您必須確保在複製資料庫之前符合下列先決條件:
-
從「$oracle_home\database.d/」刪除「shpfile<sid>.ora」檔案。
-
從「$oracle_home\database.」刪除「init<sid>.ora」檔案。
-
刪除在Clone規格檔案中指定的Oracle傾印目的地。
-
刪除在Clone規格檔案中指定的Oracle控制檔。
-
刪除在Clone規格檔案中指定的Oracle重作記錄檔。
您必須為複本指定新的系統識別碼。您無法同時在同一部主機上執行具有相同系統識別碼的兩個資料庫。您可以使用相同的系統識別碼、在不同的主機上建立複本。您可以為實體複本貼上標籤、或是使用SnapManager 建立實體複本的系統識別碼、日期和時間、讓它建立標籤。
輸入標籤時、不得包含空格或特殊字元。
在複製程序中SnapManager 、利用此功能、即可為複製的資料庫建立必要的Oracle檔案和參數。如需Oracle檔案、例如:「init<sID>.ora」。
當您複製資料庫時SnapManager 、將在「$oracle_home\database.」目錄中為資料庫建立新的「init<sid>.ora」檔案。
您可以將資料庫備份複製到資料庫所在的主機或替代主機。
如果您複製的資料庫使用「shpfile」、SnapManager 則會建立一個「shipfile」來複製。它會將此檔案放在「$oracle_home\database_」目錄中、並建立診斷檔案的目錄結構。檔案名稱為「shpfile <sID>.ora」。