使用時間點復原來還原和還原表空間
您可以還原已損壞或刪除的表空間子集,而不會影響資料庫中的其他表空間。 SnapCenter使用 RMAN 執行表空間的時間點復原 (PITR)。
開始之前
-
執行表空間 PITR 所需的備份應該被編目和掛載。
-
如果您以非 root 使用者身分安裝了該插件,則應手動為 prescript 和 postscript 目錄指派執行權限。
關於此任務
在 PITR 操作期間,RMAN 在指定的輔助目的地建立一個輔助實例。輔助目標可以是掛載點或 ASM 磁碟組。如果掛載位置有足夠的空間,則可以重複使用其中一個掛載位置,而不是專用掛載點。
您應該指定日期和時間或 SCN,並在來源資料庫上還原表空間。
您可以選擇並還原駐留在 ASM、NFS 和 SAN 環境中的多個表空間。例如,如果表空間 TS2 和 TS3 位於 NFS 上,而 TS4 位於 SAN 上,則可以執行單一 PITR 作業來還原所有表空間。
|
在 RAC 設定中,您可以從 RAC 的任何節點執行表格空間的 PITR。 |
步驟
-
在左側導覽窗格中,按一下“資源”,然後從清單中選擇適當的外掛程式。
-
在資源頁面中,從*視圖*清單中選擇*資料庫*或*資源組*。
-
從資料庫詳細資料檢視或資源群組詳細資料檢視中選擇單一實例(多租用戶)類型的資料庫。
進入資料庫拓撲頁面。
-
從「管理副本」檢視中,從主儲存系統或輔助(鏡像或複製)儲存系統中選擇「備份」。
如果備份未編入目錄,您應該選擇該備份並點擊*目錄*。
-
選擇已編目的備份,然後按一下 *
*.
-
在「還原範圍」頁面中,執行下列任務:
-
如果您選擇了 Real Application Clusters (RAC) 環境中的資料庫備份,請選擇 RAC 節點。
-
選擇*表空間*,然後指定要還原的表空間。
您無法在 SYSAUX、SYSTEM 和 UNDO 表空間上執行 PITR。 -
選擇*如果需要還原和復原則變更資料庫狀態*將資料庫的狀態變更為執行還原和復原作業所需的狀態。
-
-
在「復原範圍」頁面中,執行下列其中一項操作:
-
如果要還原到特定的系統變更號碼 (SCN),請選擇 直到 SCN 並指定 SCN 和輔助目標。
-
如果要恢復到特定的日期和時間,請選擇*日期和時間*並指定日期和時間以及輔助目的地。
SnapCenter根據指定的 SCN 或選定的日期和時間識別、然後掛載和編錄執行 PITR 所需的最佳數量的資料和日誌備份。
-
-
在 PreOps 頁面中,輸入要在復原作業之前執行的處方的路徑和參數。
您應該將處方儲存在 /var/opt/snapcenter/spl/scripts 路徑中或此路徑內的任何資料夾中。預設情況下,填入 /var/opt/snapcenter/spl/scripts 路徑。如果您在此路徑內建立了任何資料夾來儲存腳本,則必須在路徑中指定這些資料夾。
您也可以指定腳本超時值。預設值為 60 秒。
SnapCenter可讓您在執行前腳本和後腳本時使用預先定義的環境變數。"了解更多"
-
在 PostOps 頁面中,執行下列步驟:
-
輸入要在恢復操作後運行的後記的路徑和參數。
如果復原操作失敗,則不會執行後記,而是直接觸發清理活動。 -
如果要在復原後開啟資料庫,請選取該複選框。
-
-
在通知頁面中,從*電子郵件首選項*下拉清單中,選擇您想要傳送電子郵件通知的場景。
-
查看摘要,然後按一下「完成」。
-
透過點選「監視」>「作業」來監視操作進度。