安排 Rman 備份的方法
我在 windows 平台上使用 oracle 11g 數據庫。此外,我的數據庫處於歸檔日誌模式,我每天都在進行 RMAN 備份。現在,我需要每天和每周安排我的 Rman 備份。我閱讀
dbms_scheduler
並使用 Windows 任務調度程序來安排這個。現在我的問題是:安排這個的更好方法是什麼?我使用
dbms_scheduler
或批處理腳本還是我們有使用 OEM 的方法?
TL / 博士
大多數 Windows Oracle 商店通常採用 Windows 調度程序路線。但是,我將列出可以安排 Oracle RMAN 備份的 3 種主要方式,以便您可以決定哪種方式最適合您的環境。
1) Oracle Enterprise Manager(通過 Enterprise => Job),您可以從文件中閱讀所有相關資訊。
優點
將所有備份控制集中在一個位置。如果您有許多 Oracle 數據庫來管理它們的備份,這可能是一件大事。
缺點
在 OEM 和所有備份之間創建依賴關係。如果 OEM 出現故障,您的備份不會針對任何數據庫執行。如果您將恢復目錄保存在 OEM 數據庫中,這可能沒什麼大不了的,因為如果您是這種情況,則依賴關係已經存在(除非您有故障轉移以使用控製文件執行備份,如果備份腳本無法與恢復目錄對話)。
- DBMS_SCHEDULER
優點
沒有外部依賴(前提是備份腳本是本地的)。自動記錄執行以進行報告。
缺點
從 Oracle 執行桌面執行檔可能有點棘手。您要麼必須啟動 OracleJobScheduler 服務,該服務在 11g 中已棄用,要麼創建 dbms_scheduler 憑據,然後將這些憑據附加到調度程序作業,Tim Hall在此處解釋。沒有集中維護或報告(除非您從同一台機器安排它們,但您可能會在那裡創建不必要的依賴項)。
- Windows 調度程序
優點
易於設置和維護。
缺點
沒有集中維護或報告(除非您從同一台機器安排它們,但您可能會在那裡創建不必要的依賴關係)。