使用 Backup and DR 的「掛接及遷移」功能,將 Oracle 資料庫即時還原至任何目標。這項作業分為兩個階段:在「還原掛接」階段,系統會從備份/還原裝置提供的備份映像檔啟動資料庫,讓您即時存取資料庫。在「遷移」階段,資料庫資料檔案會遷移至正式環境儲存空間,且資料庫會保持連線狀態。
運作方式
還原掛接階段:可從備份/復原設備提供的所選映像檔,即時存取資料庫。
- 所選備份映像檔的副本會對應至目標資料庫伺服器,並呈現給 ASM 或檔案系統層 (視來源資料庫備份映像檔格式而定)。
- RMAN API 用於執行下列程序:
- 將控制檔案和重做記錄檔還原至指定的控制檔案和重做檔案位置 (ASM 磁碟群組或檔案系統)。
- 將資料庫切換至備份/復原設備提供的映像檔副本。
- 將所有可用的封存記錄前移至指定的復原點。
- 以讀取和寫入模式開啟資料庫。
- 資料庫是從備份/復原設備提供的備份映像檔對應副本執行。
- 資料庫的控制檔案和重做記錄檔位於目標上所選的本機生產儲存空間 (ASM 磁碟群組或檔案系統)。
- 成功執行還原掛接作業後,資料庫即可用於生產作業;您可以使用 Oracle 線上資料檔案
move
API,將資料移回生產儲存空間 (ASM 磁碟群組或檔案系統)。資料庫和應用程式運作時,即可進行遷移作業。
遷移階段:將資料庫資料檔案線上移至實際工作環境儲存空間。
- 資料遷移作業會在背景執行,資料遷移作業會使用 Oracle 線上資料檔案移動 API。
- 資料檔案會從備份映像檔的備份和災難復原服務副本,移至所選目標資料庫儲存空間 (ASM 磁碟群組或檔案系統)。
- 遷移作業完成後,系統會移除備份映像檔 (ASM 磁碟群組或檔案系統) 的備份和災難復原服務副本,並從目標取消對應。
您可以在管理控制台監控還原遷移作業的進度。
掛接及遷移程序階段
掛接及遷移程序會經歷兩個不同的階段:先還原掛接,然後遷移資料。
還原掛接階段
- 在備份和災難復原服務管理控制台中,依序開啟「應用程式管理工具」>「應用程式」清單。
- 以滑鼠右鍵按一下資料庫,然後選取「存取權」。
- 選取要復原的最新快照,然後選擇「還原」。
在「還原」頁面中,選擇「掛接並移轉」。
- 目標:在所有設定中,符合資格的 Oracle 資料庫伺服器都會顯示在下拉式選單中,供您選擇。從下拉式選單中選取要還原的目標伺服器。
- 取代原始應用程式身分:只有在備份原始產生位置的同一部設備上,將備份還原至新伺服器時,才能使用這個選項。
- 是:這會取代原始應用程式,並沿用原始 Oracle 應用程式的應用程式 ID、工作記錄、備份映像檔和備份方案。
- 否:這不會取代原始應用程式。還原作業會將其視為新應用程式。
- 回溯時間:選擇要將受記錄保護的資料庫復原至所需時間點的日期和時間。
應用程式選項:
- DATABASESID:系統會預先填入受保護的資料庫 SID 名稱,且無法變更。
- 使用者名稱:系統會預先填入來源資料庫 Oracle 軟體擁有者。如果所選目標伺服器上的 Oracle 軟體擁有者不同,請更新 USERNAME。
- ORAHOME:系統會預先填入來源資料庫的 Oracle Home 路徑。如果所選目標伺服器上的 Oracle Home 路徑不同,請更新 Oracle Home 目錄。
- 進階選項:系統會預先填入這個選項,並顯示備份時來源的所有資料庫參數設定 (來自 pfile)。請確認還原目標資料庫伺服器 (來源或新目標) 的參數值正確無誤。
對應選項:
控制檔案目標類型:從下拉式清單中,選取資料庫的資料庫控制檔案目標類型 (ASM 磁碟群組或檔案系統)。ASM 格式的備用圖片不支援 FS 目標類型。
備用圖片格式 支援的儲存空間類型 ASM ASM (不支援 FS) FS FS、ASM 控制檔案目標:下拉式清單會根據所選的「控制檔案目標類型」,顯示可用的目標 (ASM 磁碟群組或檔案系統)。從下拉式清單中符合資格的磁碟群組或檔案系統清單中,選取控制檔案位置的目標。可以複選,將控制檔案多工處理。這個位置也會做為暫時表空間的暫存檔案目的地。
重新執行目標:如未選取任何目標,系統會使用控制檔案目標做為重新執行目標。下拉式清單會根據所選的控制檔案目標類型,顯示可用的目標 (ASM 磁碟群組或檔案系統)。從下拉式清單中符合資格的磁碟群組或檔案系統清單中,選取重做檔案位置的目標。可複選,以多工處理重做檔案。
RAC 節點:只有在選取的還原目標設有 RAC 叢集時,才能使用這個選項。按一下「+」,即可新增要還原至 RAC 叢集的 RAC 節點清單。
按一下「Pre-Flight Check」。如果預檢失敗,請修正問題,然後重新提交預檢。
按一下「提交」,提交還原工作。
遷移階段
- 在管理主控台的「應用程式管理員」應用程式清單中,按一下滑鼠右鍵選取資料庫,然後選取「存取」。
選取已掛接的映像檔。從有效掛接點選取「遷移」。
在「Migrate」(遷移) 頁面中,針對「Copy Thread Count」(複製執行緒計數),輸入執行緒計數值,設定線上資料檔案移動作業的平行處理。
在下列情況下,請在「遷移對應」中,將來源磁碟區對應至目標磁碟區 (ASM 磁碟群組或檔案系統):
- 來源磁碟區會顯示來源資料庫資料檔案的不同位置 (ASM 磁碟群組或檔案系統) 名稱。
- 「Required Size」會顯示目標位置 (ASM 磁碟群組或檔案系統) 的必要空間。
- 目標磁碟區會顯示資料檔案的所有合格目標位置 (ASM 磁碟群組或檔案系統)。選取適當的目標,將來源資料檔案對應至目標資料檔案位置。
按一下預檢。如果預檢失敗,請修正問題,然後重新提交預檢。
按一下「提交」,提交還原工作。移轉工作完成後,系統會移除備份和災難復原服務提供的備份映像檔副本 (ASM 磁碟群組或檔案系統),並從目標取消對應,資料庫也會從生產儲存空間執行。
Oracle DBA 指南
- Oracle 資料庫的備份和災難復原
- 保護 Oracle 資料庫的必要條件
- Oracle 修補程式和已知問題
- 準備要保護的 Oracle 資料庫
- 探索及保護 Oracle 資料庫
- Oracle 資料庫的詳細資料和設定
- 搭配備份和災難復原服務使用 dNFS
- 保護已探索到的 Oracle 資料庫
- 將 Oracle 資料庫掛接為標準掛接點
- 建立 Oracle 資料庫的即時虛擬副本
- 還原及復原 Oracle 資料庫
- 使用掛接和遷移功能即時復原 Oracle 資料庫
- 使用備份和災難復原工作流程佈建環境