Skip to main content
NetApp Backup and Recovery
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

使用 NetApp Backup and Recovery 還原 Oracle 資料庫工作負載

貢獻者 netapp-mwallis

使用 NetApp Backup and Recovery,從 Snapshot 快照技術、次要儲存設備上的複寫備份或儲存在物件儲存中的備份還原 Oracle 資料庫工作負載。

從這些位置恢復

您可以從不同的起始位置還原資料庫:

  • 從主位置還原(本地快照)

  • 從二級儲存上的複製資源恢復

  • 從物件儲存備份還原

恢復到這些點

您可以將資料恢復到原始位置;在此私人預覽版中不提供恢復到備用位置的功能。

  • 恢復到原始位置

Oracle 資料庫還原的工作原理

還原 Oracle 資料庫工作負載時,會發生以下情況:

  • 當您從本機快照還原資料庫時, NetApp Backup and Recovery會使用備份中的資料建立_新_資源。

  • 從複製的儲存空間還原時,您可以將其恢復到原始位置。

  • 從物件儲存還原備份時,您可以將資料還原到來源儲存或本機ONTAP系統,然後從那裡還原資料庫。

檢視有關可用 Oracle 資料庫還原點的資訊

檢視可用的還原點,包括 SCN 編號和關聯的資料庫版本。

註 每次使用 RESETLOGS 選項開啟資料庫時,Oracle Database 都會建立一個新的資料庫化身。當您審查還原點以及還原至特定 SCN 時,NetApp Backup and Recovery 會列出相關的資料庫化身。
步驟
  1. 從 Backup and Recovery 功能表中,選擇 Inventory。

  2. 從NetApp Backup and Recovery選單中,選擇 復原。

  3. 針對 Oracle 資料庫工作負載選擇 檢視。

  4. 選擇“資料庫”標籤。

  5. 選擇您要檢視其還原點的資料庫的 Actions 操作圖示 圖示,然後選擇 View protection details。

  6. 審查可用的還原點,以及與每個還原點關聯的 SCN 編號和資料庫化身。

還原 Oracle 資料庫

根據您的需求,您可以將 Oracle 資料庫還原到特定時間點、特定系統變更號碼 (SCN) 或上次正常狀態。您也可以從 Snapshot 快照技術還原資料庫,並跳過自動恢復程序,例如,若您想手動執行恢復。您可以使用資料庫名稱或特定篩選條件搜尋資料庫。

所需 NetApp Console 角色 備份與還原超級管理員或備份與還原還原管理員角色 "了解所有服務的NetApp Console存取角色"。

註

如果需要將 PDB 或表空間還原到特定時間點或 SCN:

  • 請僅選擇一個 PDB。時間點恢復與還原多個 PDB 不相容。

  • PDB$SEED 不能選擇進行時間點恢復。

  • 控制檔案還原不能與 PDB 或 PDB 表空間的時間點恢復結合使用。

  • SYSTEM、 SYSAUX 和 UNDO 表空間無法選取。

步驟
  1. 從NetApp Console選單中,選擇「保護」>「備份和復原」。

  2. 從NetApp Backup and Recovery選單中,選擇 復原。

  3. 從名稱搜尋欄位右側的下拉清單中,選擇 Oracle。

  4. 輸入要還原的資料庫的名稱或篩選要還原的資料庫所在的資料庫主機。

    出現符合您的搜尋條件的快照清單。

  5. 選擇要還原的資料庫的“恢復”按鈕。

  6. 選擇恢復選項:

    恢復到特定時間點
    1. 選擇*恢復到特定時間點*。

    2. 選擇“下一步”。

    3. 從下拉式選單中選擇一個日期,然後選擇*搜尋*。

      顯示最接近指定日期和時間的快照。

    4. 如果快照儲存在多個位置,請選擇要使用的來源位置,並新增或審查位置詳細資訊。

    5. 選擇“下一步”。

    恢復到特定的系統變更號碼 (SCN)
    1. (選用)參考 檢視有關可用 Oracle 資料庫還原點的資訊 以查看可用的 SCN 和相關資料庫化身。

    2. 選擇*恢復到特定的系統變更號碼 (SCN)*。

    3. 選擇“下一步”。

    4. 輸入要用作還原點的 SCN,然後選擇*搜尋*。

      顯示與指定 SCN 最匹配的快照。如果多個資料庫實例與 SCN 匹配,則顯示所有匹配的實例。

    5. 如果多個資料庫版本符合搜尋條件,請選擇具有正確版本的快照。

    6. 如果快照儲存在多個位置,請選擇要使用的來源位置,並新增或審查位置詳細資訊。

    7. 選擇“下一步”。

    恢復到最新備份(上次良好狀態)
    1. 選擇*恢復到最新備份*。

    2. 選擇“下一步”。

      將顯示最新快照。還原作業將使用所有可用的日誌備份還原到上次的良好狀態。

    3. 如果快照儲存在多個位置,請選擇要使用的來源位置,並新增或審查位置詳細資訊。

    4. 選擇“下一步”。

    從快照還原,無需恢復
    1. 選擇*從沒有恢復的快照中恢復*。

      選擇此選項意味著資料庫將從快照還原,但會跳過恢復(不會套用日誌備份)。

    2. 選擇“下一步”。

      顯示可用的快照。

    3. 從清單中選取快照,然後選取 Next。

    4. 如果快照儲存在多個位置,請選擇要使用的來源位置,並新增或審查位置詳細資訊。

    5. 選擇“下一步”。

  7. 選擇恢復目標位置和設定:

    恢復到原始位置
    1. 在「目標設定」部分,執行以下操作:

      1. 對於 RAC 資料庫,請選擇要執行還原的 RAC 節點。此選項僅適用於 RAC 資料庫。

      2. 選擇要還原的內容:

        • 選擇「所有資料檔案」以還原整個資料庫或 Container 資料庫 (CDB)。

        • 選擇「可插拔資料庫 (PDBs)」可以從 CDB 還原一個或多個 PDB,而不會影響 Container 中的其他 PDB。然後從清單中選擇 PDB。

        • 選擇「可插拔資料庫 (PDB) 表空間」(對於非 CDB 資料庫,顯示為「表空間」)以還原特定的 PDB 表空間。然後,選擇 PDB 和表空間。

      3. (可選)啟用「控制檔案」選項,即可同時還原資料庫控制檔。此選項不能用於 PDB 或 PDB 表空間的時間點還原或 SCN 恢復。

      4. (可選)啟用「如有需要,請變更資料庫狀態以進行還原和恢復」選項,以允許 Backup and Recovery 根據恢復類型管理資料庫狀態。

      5. 您可以選擇啟用「強制原地還原」選項,以便在備份後新增了新的資料檔案,或在 LVM 磁碟群組中新增、刪除或重新建立 LUN 時執行原地還原。此選項會覆蓋外部檔案檢查;資料庫恢復將使用您選擇的還原選項進行。

      6. 如果在將 PDB 或表格空間還原至特定時間點或 SCN 時,歸檔日誌不在設定的位置,請在 Specify external archive log files locations 欄位中指定外部歸檔日誌檔位置。輸入以 `/`開頭的檔案系統路徑,或以 `+`開頭的 ASM 磁碟群組。使用文字輸入欄位旁的「加號」和「減號」按鈕來新增或移除位置。當您從快照還原且不進行恢復時,此欄位不會顯示。

      7. (可選)啟用「恢復後以讀寫模式開啟資料庫或 Container 資料庫」選項,並選擇與還原範圍相符的子選項(從無恢復的快照還原時,這些選項不會顯示):

        • 所有資料檔案:恢復後以讀寫模式開啟資料庫或 Container 資料庫。

        • PDB 或 PDB 表空間:恢復後以讀寫模式開啟可插拔資料庫。

        • 非 CDB 表空間:恢復後將表空間上線。

    2. 在「前置指令碼和後置指令碼」部分,執行以下操作:

      1. Prescript:您可以選擇啟用此選項,並輸入在還原作業之前應執行的指令碼的完整路徑以及該指令碼接受的任何參數。

      2. 後記:可選地,啟用此選項並輸入應在復原作業後執行的腳本的完整路徑以及該腳本所採用的任何參數。

      3. 為指令碼選擇一個逾時值。如果指令碼在此時間段內未能執行,還原仍將繼續進行。

    恢復至備用位置

    此預覽版本不適用於 Oracle 資料庫工作負載。

  8. 選擇*恢復*。