掛接及遷移 Oracle 備份映像檔,以便立即還原至任何目標

使用備份和 DR 的「掛載和遷移」功能,將 Oracle 資料庫立即復原至任何目標,這項作業分為兩個階段:在「Restore Mount」階段,系統會從備份/復原裝置提供的備份映像檔啟動資料庫,讓您立即存取資料庫。在遷移階段,系統會在資料庫上線時,將資料庫資料檔案遷移至實際工作儲存空間。

運作方式

還原掛載階段:從備份/復原裝置提供的所選映像檔,立即存取資料庫。

  • 系統會將所選備份映像檔的副本對應至目標資料庫伺服器,並呈現給 ASM 或檔案系統層 (取決於來源資料庫備份映像檔格式)。
  • RMAN API 可用於執行下列程序:
    • 將控制檔案和重做記錄檔案還原至指定的控制檔案和重做檔案位置 (ASM 磁碟群組或檔案系統)。
    • 將資料庫切換至備份/復原設備提供的映像檔副本。
    • 將所有可用的封存記錄回溯至指定的復原點。
    • 以讀取/寫入模式開啟資料庫。
  • 資料庫會從備份/復原設備提供的備份映像檔對應副本執行。
  • 資料庫的控制檔案和 Redo 日誌檔案位於目標上所選的本機實際工作環境儲存空間 (ASM 磁碟群組或檔案系統)。
  • 復原掛載作業成功後,資料庫即可用於實際運作作業;您可以使用 Oracle 線上資料檔案 move API 的遷移選項,將資料移回實際運作儲存空間 (ASM 磁碟群組或檔案系統)。資料庫和應用程式上線執行時,即可進行遷移作業。

遷移階段:將線上資料庫資料檔案移至實際工作環境儲存空間。

  • 資料遷移作業會在背景執行。使用 Oracle 線上資料檔案移動 API 來遷移資料。
  • 資料檔案會從備份和災難復原服務提供的備份映像檔副本,移至所選的目標資料庫儲存空間 (ASM 磁碟群組或檔案系統)。
  • 備份和 DR 服務提供的備份映像檔 (ASM 磁碟群組或檔案系統) 副本會在遷移完成後移除,並從目標取消對應。

您可以在管理控制台監控器中追蹤還原遷移工作進度。

掛載及遷移程序的階段

掛載和遷移程序會經過兩個不同的階段,首先是還原掛載,接著是資料遷移。

還原掛載階段

  1. 在應用程式管理員的「應用程式」清單中,按一下資料庫的滑鼠右鍵,然後選取「存取」
  2. 選取要復原的最新快照,然後選擇「還原」
  3. 在「還原」頁面上,選擇「掛載及遷移」

    • 目標:針對所有設定,下拉式選單中會顯示可用的 Oracle 資料庫伺服器。從下拉式選單中選取要還原的目標伺服器。
    • 取代原始應用程式身分:只有在將備份還原至原始產生備份的同一套裝設備的新伺服器時,才能使用這個選項。
      • 是:這會取代原始應用程式,並會與原始 Oracle 應用程式使用相同的應用程式 ID、工作記錄、備份映像檔和備份方案。
      • 否:這不會取代原始應用程式。系統會在還原工作中將其偵測為新應用程式。
    • 回溯時間:為使用記錄保護的資料庫選擇日期和時間,以便復原到所需的時間點。
    • 應用程式選項:

      • DATABASESID:系統會預先填入受保護的資料庫 SID 名稱,且無法變更。
      • USERNAME:系統會預先填入來源資料庫 Oracle 軟體擁有者。如果所選目標伺服器的 Oracle 軟體擁有者不同,請更新「使用者名稱」。
      • ORAHOME:系統會預先填入來源資料庫 Oracle Home 路徑。如果 Oracle Home 路徑在所選目標伺服器上不同,請更新 Oracle Home 目錄。
      • 進階選項:系統會預先填入這項資訊,並在備份時顯示來源的所有資料庫參數設定 (來自 pfile)。請確認要還原的目標資料庫伺服器 (來源或新目標) 的參數值正確無誤。
    • 對應選項:

      • 控制檔案目標類型:從下拉式清單中選取資料庫的資料庫控制檔案目標類型 (ASM 磁碟群組或檔案系統)。備份圖片不支援 ASM 格式的 FS 目標類型。

        備用圖片格式 支援的儲存類型
        ASM ASM (不支援 FS)
        FS FS、ASM
      • 控制檔案目標:下拉式清單會根據所選的控制檔案目標類型,顯示可用的目標 (ASM 磁碟群組或檔案系統)。從下拉式清單中,選取符合條件的磁碟群組或檔案系統清單,為控制檔案位置選取目標。您可以進行多重選取,以便將控制檔案多重處理。這個位置也會用做暫存表空間的暫存檔案目的地。

      • REDO TARGET:如果未選取任何項目,系統會將控制檔案目標用於 Redo 目標。系統會根據所選的控制檔案目標類型,在下拉式清單中顯示可用的目標 (ASM 磁碟群組或檔案系統)。從下拉式清單中,選取符合條件的磁碟群組或檔案系統清單,為重做檔案位置選取目標。您可以進行多項選取,以便重做檔案的多重處理。

      • RAC 節點:只有在所選還原目標已設為 RAC 叢集時,才能使用這個選項。按一下「+」,即可將 RAC 節點清單新增至 RAC 叢集。

  4. 按一下「預先飛行檢查」。如果前置檢查失敗,請修正問題並重新執行前置檢查。

  5. 按一下「提交」,即可提交還原工作。

遷移階段

  1. 在管理控制台的「應用程式管理員」應用程式清單中,按一下資料庫並選取「存取」
  2. 選取已掛載的映像檔。在有效掛載點中選取「Migrate」

  3. 在「Migrate」頁面中,針對「Copy Thread Count」,輸入執行線上資料檔案移動作業的平行處理值。

  4. 針對遷移對應,請在下列情況下將來源磁碟區對應至目標磁碟區 (ASM 磁碟群組或檔案系統):

    • 來源磁碟區會顯示來源資料庫資料檔案的不同位置 (ASM 磁碟群組或檔案系統) 名稱。
    • 「Required Size」會顯示目標位置 (ASM 磁碟群組或檔案系統) 所需的空間。
    • 目標磁碟區會顯示所有符合資格的目標位置 (ASM 磁碟群組或檔案系統),選取適當的目標,將來源資料檔案對應至目標資料檔案位置。
  5. 按一下預檢。如果前置檢查失敗,請修正問題
    並重新提交前置檢查。

  6. 按一下「提交」,即可提交還原工作。移轉工作完成後,備份和災難復原服務提供的備份映像檔副本 (ASM 磁碟群組或檔案系統) 會從目標中移除並取消對應,資料庫則會從正式版儲存空間執行。

Oracle DBA 指南