Oracle

安排 Rman 備份的方法

  • February 24, 2017

我在 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 數據庫中,這可能沒什麼大不了的,因為如果您是這種情況,則依賴關係已經存在(除非您有故障轉移以使用控製文件執行備份,如果備份腳本無法與恢復目錄對話)。

  1. DBMS_SCHEDULER

優點

沒有外部依賴(前提是備份腳本是本地的)。自動記錄執行以進行報告。

缺點

從 Oracle 執行桌面執行檔可能有點棘手。您要麼必須啟動 OracleJobScheduler 服務,該服務在 11g 中已棄用,要麼創建 dbms_scheduler 憑據,然後將這些憑據附加到調度程序作業,Tim Hall在此處解釋。沒有集中維護或報告(除非您從同一台機器安排它們,但您可能會在那裡創建不必要的依賴項)。

  1. Windows 調度程序

優點

易於設置和維護。

缺點

沒有集中維護或報告(除非您從同一台機器安排它們,但您可能會在那裡創建不必要的依賴關係)。

引用自:https://dba.stackexchange.com/questions/165422