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

使用時間點復原來還原和還原表空間

您可以還原已損壞或刪除的表空間子集,而不會影響資料庫中的其他表空間。 SnapCenter使用 RMAN 執行表空間的時間點復原 (PITR)。

開始之前

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

  • 如果您以非 root 使用者身分安裝了該插件,則應手動為 prescript 和 postscript 目錄指派執行權限。

關於此任務

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

您應該指定日期和時間或 SCN,並在來源資料庫上還原表空間。

您可以選擇並還原駐留在 ASM、NFS 和 SAN 環境中的多個表空間。例如,如果表空間 TS2 和 TS3 位於 NFS 上,而 TS4 位於 SAN 上,則可以執行單一 PITR 作業來還原所有表空間。

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

步驟

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

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

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

    進入資料庫拓撲頁面。

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

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

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

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

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

    2. 選擇*表空間*,然後指定要還原的表空間。

      註 您無法在 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. 如果要在復原後開啟資料庫,請選取該複選框。

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

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

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