使用 Backup and DR 保護 Oracle 資料庫的先決條件包括:
請參閱「OS 驗證與資料庫驗證」和「檔案系統或 ASM 磁碟群組中的 Oracle RMAN 備份」的概念。
請按照「準備 Oracle 資料庫以進行保護」一文中的步驟準備資料庫。
步驟 | 地點 | 結果 | 這些程序位於: |
---|---|---|---|
1 | 資料庫伺服器 | 安裝或升級備份和災難復原代理程式。一律使用最新版 Backup and DR 代理程式。 | 為主機取得適當的備份和災難復原代理程式 |
2 | 管理控制台 >「管理」 >「主機」 | 資料庫伺服器必須以主機或 VM 的形式新增。 | 新增主辦人。 |
3 | 管理控制台 Oracle 資料庫精靈 | 使用新手上路精靈探索及保護資料庫。 | 探索及保護 Oracle 應用程式。 |
4 | 備份方案 | 您需要一或多個適用的資料庫備份範本和資源設定檔。 | Oracle 資料庫的政策覆寫 |
5 | 應用程式管理員 | 您必須設定許多 Oracle 專屬的應用程式詳細資料與設定。 | Oracle 資料庫的應用程式詳細資料和設定 |
Oracle OS 使用者
資料庫執行個體應以擁有 Oracle 二進位的 Oracle OS 使用者身分執行。如果資料庫執行個體是以不同於 Oracle OS 擁有者的 OS 使用者帳戶執行,請確保執行資料庫執行個體的 OS 使用者與 Oracle OS 擁有者具有相同的群組存取權。
作業系統驗證與資料庫驗證
以下各節說明使用 OS 驗證與資料庫驗證進行備份和 DR 的差異。
根據預設,主機會使用 OS 驗證。您可以選擇使用 OS 或資料庫驗證 Linux 主機。如果是 Windows 主機,則僅提供 OS 驗證。
使用 OS 驗證的備份和災難復原
OS 驗證不需要資料庫使用者帳戶和服務名稱。Backup and DR 會使用 / as sysdba
連線至資料庫。
在管理控制台的「應用程式詳細資料和設定」中,您可以驗證驗證設定。
使用資料庫驗證功能進行備份和災難復原
Oracle 資料庫驗證會使用 Oracle 資料庫憑證。 使用 Oracle 資料庫驗證時,您必須提供資料庫憑證,才能以 sysdba 權限連線至資料庫,如果是 Oracle 12c 以上版本,則須提供 sysbackup 憑證。
請按照下列操作說明啟用 Oracle 資料庫驗證:
在管理控制台中,按一下「管理」下拉式選單,然後選取「主機」。
以滑鼠右鍵按一下要驗證的資料庫伺服器,然後按一下「編輯」。
在「Edit Host」(編輯主機) 頁面中,將「Use Oracle Database Authentication」(使用 Oracle 資料庫驗證) 按鈕滑到右側。備份工作會對該資料庫伺服器上的所有資料庫使用資料庫驗證。如要成功備份,您必須在「應用程式詳細資料和設定」下方建立資料庫使用者帳戶。
前往「應用程式管理員」,在您剛啟用資料庫驗證的主機上,以滑鼠右鍵按一下資料庫,然後選取「管理備份計畫」。
按一下頁面頂端的「詳細資料和設定」。
捲動至「驗證」並輸入憑證。驗證設定,然後視需要填寫其他設定。
針對從這個資料庫伺服器管理的每個資料庫,重複執行步驟四到步驟六。
檔案系統或 ASM 磁碟群組中的 Oracle RMAN 備份
Oracle 資料庫備份的屬性會因圖片是否受到以下保護而有所不同:
檔案系統:除了 Oracle ASM 以外,所有來源資料庫設定的備份檔都位於檔案系統中。請參閱「使用檔案系統上的資料檔案備份 Oracle 資料庫」。
ASM 磁碟群組:如果來源資料庫設定使用 ASM,備份檔會位於 ASM 磁碟群組中。如要進一步瞭解如何保護 Oracle ASM 磁碟群組下的 Oracle 資料庫,請參閱「備份 Oracle 資料庫 (資料檔案位於 ASM 磁碟群組)」。請務必參閱「應用程式詳細資料和設定」。
備份 Oracle 資料庫,並將資料檔案儲存在檔案系統中
本節說明如何備份 Oracle 資料庫,以及檔案系統中的資料檔案。
檔案系統上的備份和災難復原暫存磁碟
使用檔案系統備份 Oracle 資料庫和資料檔案時,備份和災難復原服務的暫存磁碟會對應至 Oracle 伺服器 (受保護的節點)。系統會在 Backup and DR 暫存磁碟上,根據 OS 上的檔案系統建立新的檔案系統。舉例來說,如果來源資料庫位於 Linux ext4 上,系統就會建立 ext4 檔案系統。
系統會在 Backup and DR 提供的檔案系統上,擷取整個資料庫所有資料檔案的 RMAN 映像副本。系統會建立暫存磁碟的快照。
支援 dNFS,請參閱「設定 dNFS,保護及掛接虛擬 Oracle 資料庫」。
ASM 磁碟群組中的備份和災難復原暫存磁碟
如要將特定檔案系統資料庫轉換為 ASM 磁碟群組格式,請在「Application Details & Settings」(應用程式詳細資料和設定) 中勾選「Convert file system format to Oracle ASM format」(將檔案系統格式轉換為 Oracle ASM 格式) 核取方塊。這項作業需要 ASM 安裝在受保護的資料庫節點上並執行。
在 Oracle ASM 磁碟群組下擷取檔案系統 Oracle 資料庫映像檔時,Backup and DR 暫存磁碟會對應至 Oracle 資料庫伺服器,並呈現給 Oracle ASM 層。系統會使用對應的磁碟,在 ASM 下建立 ASM 備份磁碟群組。
備份 Oracle 資料庫,資料檔案位於 ASM 磁碟群組
本節說明如何備份 Oracle 資料庫,並將資料檔案儲存在 ASM 磁碟群組。
ASM 磁碟群組中的備份和災難復原暫存磁碟
備份在 ASM 磁碟群組上含有資料檔案的 Oracle 資料庫時,Backup and DR 暫存磁碟會對應至 Oracle 資料庫伺服器,並呈現給 Oracle ASM 層。系統會使用對應的磁碟,在 ASM 下方建立 ASM 備份磁碟群組。
系統會在 Backup and DR 呈現的 ASM 磁碟群組上擷取整個資料庫所有資料檔案的 RMAN 映像副本,並保留 ASM 標頭資訊。系統會擷取含有 ASM 標頭資訊的暫存磁碟快照。
如要向個別或所有 RAC 成員節點提供備份和 DR 暫存磁碟,請按照下列步驟操作:應用程式詳細資料和設定
自動探索 RAC 成員:如要讓備份與 DR 自動探索 RAC 節點,而不是手動輸入公開 IP 位址,請選取這項設定。如果選取自動探索,Backup and DR 暫存磁碟會提供給所有 RAC 成員節點。
RAC 成員節點:提供要向其顯示 Backup and DR 暫存磁碟的 RAC 成員節點公開 IP 位址。如果您使用「自動探索 RAC 成員」,則不需要執行這項操作。
詳情請參閱「Oracle 資料庫的應用程式詳細資料和設定」。
如要從多個節點執行備份,請按照「從多個節點設定平行 RMAN 映像檔副本」一文的說明設定 tnsnames。為獲得最佳成效,請注意 ASM 可擴充性和限制 (來自 Oracle Doc ID 370921.1)
檔案系統上的備份和災難復原暫存磁碟
如要將 ASM 資料庫保護到檔案系統格式,請前往「應用程式詳細資料和設定」,然後在「將 ASM 格式轉換為檔案系統格式」下方選取「是」。
備份和災難復原暫存磁碟會對應至 Oracle 伺服器 (受保護的節點)。系統會在備份與 DR 暫存磁碟上,根據 OS 上的檔案系統建立新的檔案系統。舉例來說,如果來源資料庫位於 Linux ext4 上,系統就會建立 ext4 檔案系統。
系統會在 Backup and DR 提供的檔案系統上,擷取整個資料庫所有資料檔案的 RMAN 映像檔副本。系統會建立暫存磁碟的快照。
支援 dNFS,請參閱「設定 dNFS,保護及掛接虛擬 Oracle 資料庫」。
Oracle DBA 指南
- Oracle 資料庫的備份和災難復原
- 保護 Oracle 資料庫的必要條件
- Oracle 修補程式和已知問題
- 準備要保護的 Oracle 資料庫
- 探索及保護 Oracle 資料庫
- Oracle 資料庫的詳細資料和設定
- 搭配備份和災難復原服務使用 dNFS
- 保護已探索到的 Oracle 資料庫
- 將 Oracle 資料庫掛接為標準掛接點
- 建立 Oracle 資料庫的即時虛擬副本
- 還原及復原 Oracle 資料庫
- 使用掛接和遷移功能即時復原 Oracle 資料庫
- 使用備份和災難復原工作流程佈建環境