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

使用時間點復原來恢復可插拔資料庫

您可以還原和還原已損壞或刪除的可插拔資料庫 (PDB),而不會影響容器資料庫 (CDB) 中的其他 PDB。 SnapCenter使用 RMAN 執行 PDB 的時間點復原 (PITR)。

開始之前

  • 執行 PDB PITR 所需的備份應該被編目和掛載。

    註 在 RAC 設定中,您應該在 RAC 設定的所有節點上手動關閉 PDB(將狀態變更為 MOUNTED)。
  • 如果您以非 root 使用者身分安裝了該插件,則應手動為 prescript 和 postscript 目錄指派執行權限。

關於此任務

在 PITR 操作期間,RMAN 在指定的輔助目的地建立一個輔助實例。輔助目標可以是掛載點或 ASM 磁碟組。如果掛載位置有足夠的空間,則可以重複使用其中一個掛載位置,而不是專用掛載點。

您應該指定日期和時間或 SCN 來執行 PDB 的 PITR。 RMAN 可以還原讀寫、唯讀或刪除的 PDB,包括資料檔。

您只能還原和復原:

  • 一次一個 PDB

  • PDB 中的一個表空間

  • 同一 PDB 的多個表空間

註 在 RAC 設定中,您可以從 RAC 的任何節點執行表格空間的 PITR。

步驟

  1. 在左側導覽窗格中,按一下“資源”,然後從清單中選擇適當的外掛程式。

  2. 在資源頁面中,從*視圖*清單中選擇*資料庫*或*資源組*。

  3. 從資料庫詳細資料檢視或資源群組詳細資料檢視中選擇單一實例(多租用戶)類型的資料庫。

    進入資料庫拓撲頁面。

  4. 從「管理副本」檢視中,從主儲存系統或輔助(鏡像或複製)儲存系統中選擇「備份」。

    如果備份未編入目錄,您應該選擇該備份並點擊*目錄*。

  5. 選擇已編目的備份,然後按一下 *恢復圖示 *.

  6. 在「還原範圍」頁面中,執行下列任務:

    1. 如果您選擇了 Real Application Clusters (RAC) 環境中的資料庫備份,請選擇 RAC 節點。

    2. 根據您是否要還原 PDB 或 PDB 中的表空間,執行下列其中一項操作:

      如果你想…​

      步驟…​

      恢復 PDB

      1. 選擇*可插拔資料庫 (PDB)*。

      2. 指定要恢復的 PDB。

        註 您不能在 PDB$SEED 資料庫上執行 PITR。

      恢復 PDB 中的表空間

      1. 選擇*可插入資料庫 (PDB) 表空間*。

      2. 指定 PDB。

      3. 指定要復原的單一表空間或多個表空間。

        註 您無法在 SYSAUX、SYSTEM 和 UNDO 表空間上執行 PITR。
    3. 選擇*如果需要還原和復原則變更資料庫狀態*將資料庫的狀態變更為執行還原和復原作業所需的狀態。

  7. 在「復原範圍」頁面中,執行下列其中一項操作:

    • 如果要還原到特定的系統變更號碼 (SCN),請選擇 直到 SCN 並指定 SCN 和輔助目標。

    • 如果要恢復到特定的日期和時間,請選擇*日期和時間*並指定日期和時間以及輔助目的地。

      SnapCenter根據指定的 SCN 或選定的日期和時間識別、然後掛載和編錄執行 PITR 所需的最佳數量的資料和日誌備份。

  8. 在 PreOps 頁面中,輸入要在復原作業之前執行的處方的路徑和參數。

    您應該將處方儲存在 /var/opt/snapcenter/spl/scripts 路徑中或此路徑內的任何資料夾中。預設情況下,填入 /var/opt/snapcenter/spl/scripts 路徑。如果您在此路徑內建立了任何資料夾來儲存腳本,則必須在路徑中指定這些資料夾。

    您也可以指定腳本超時值。預設值為 60 秒。

    SnapCenter可讓您在執行前腳本和後腳本時使用預先定義的環境變數。"了解更多"

  9. 在 PostOps 頁面中,執行下列步驟:

    1. 輸入要在恢復操作後運行的後記的路徑和參數。

      註 如果復原操作失敗,則不會執行後記,而是直接觸發清理活動。
    2. 如果要在復原後開啟資料庫,請選取該複選框。

      在 RAC 設定中,PDB 將僅在復原資料庫的節點上開啟。您應該在 RAC 設定的所有其他節點上手動開啟復原的 PDB。

  10. 在通知頁面上,從*電子郵件首選項*下拉清單中,選擇您想要傳送電子郵件通知的場景。

  11. 查看摘要,然後按一下「完成」。

  12. 透過點選「監視」>「作業」來監視操作進度。