PPBS 使用者指南 - 為順利進行 Oracle PBS 備份準備環境

Summary: 本文件提供清晰的逐步指南,重點介紹如何準備和設定用於備份的 Oracle PBS。請按照以下指示操作,使用 PowerProtect Backup Service 有效管理您的 Oracle 備份。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

用途

為 PowerProtect Backup Service (PPBS) Oracle Phoenix Backup Store (PBS) 的順利備份準備環境且沒有錯誤。

  1. 什麼是 Oracle 伺服器?

  • Oracle Corporation 建立了廣泛使用的關聯式資料庫管理系統 (RDBMS),稱為 Oracle。其設計目的是有效儲存、管理和擷取資料,是許多企業級應用程式和系統的基本元件。以下是一些不同元件:
    • 例項:Oracle 例項是管理資料庫作業的軟體和記憶體結構。
    • 資料庫:資料庫本身是磁碟上儲存資料的實體檔案集合。包括資料檔案、控制檔案和重做紀錄檔案。
    • SQL (結構化查詢語言) 是用來與 Oracle 資料庫互動的語言。使用者和應用程式發出 SQL 陳述式來查詢和操縱資料。
    • Listener:Oracle Listener 是聽取傳入用戶端連線請求,並在用戶端和 Oracle 資料庫之間建立連線的程序。
    • Oracle Net Services:為 Oracle 資料庫提供網路通訊服務。包括用來從不同位置連接至資料庫的通訊協定和工具。
    • 重做紀錄檔案:這些檔案儲存先前對資料庫做的所有變更紀錄。它們對於系統故障的復原至關重要。
    • 控制檔案:控制檔案包含有關資料庫實體結構的中繼資料。它們對於資料庫啟動和復原至關重要。
    • 已歸檔的重做紀錄:這些是已歸檔的重做紀錄檔案副本。用來備份和復原。
    • 備份和復原元件:Oracle 包括各種工具和公用程式,會在資料遺失或系統故障時建立備份和復原資料。其中包括 RMAN (Recovery Manager) 和 Data Pump。
  1. 為什麼要執行 Oracle 資料庫備份?
    • 保護您的資料不受意外、錯誤或電腦問題影響。
    • 確保發生電腦當機、火災或水災等災難後,您可以復原資料。
    • 保留舊資料以分析趨勢或報告。
    • 安全擁有資料副本,藉此提升安全性,即使有人試圖竊取資料也不用擔心。
  2. PPBS 會從 Oracle 伺服器備份什麼?
    • PPBS 可徹底簡化託管於內部部署實體和虛擬基礎結構,以及由 Amazon EC2、Azure VM、Google Compute Engine 等雲端基礎結構託管的 Oracle 資料庫的備份和復原作業。
    • PPBS 可讓您備份和復原在 Oracle 伺服器主機上運作的以下資料庫:
      • 獨立資料庫
      • RAC (Real Application Cluster) 資料庫
  3. 什麼是 Phoenix Backup Store (PBS)?
    • Phoenix Backup Store 是 Ubuntu 型 NAS 裝置,已安裝 PPBS 提供的 Phoenix Backup Store Debian 套件。
    • 管理員設定 NAS 裝置、安裝 Debian 套件,並在裝置上啟用 Debian 套件後:
      • NAS 裝置設定為 Phoenix Backup Store
      • 其已在 PPBS 雲端註冊
      • 建立與 PPBS 雲端的持續連線
    • 當系統管理員在管理主控台上新增備份掛載時,會在 Phoenix Backup Store 上將其建立為網路上的共用目錄。
    • 共用目錄是掛載點,Oracle 資料庫系統管理員必須將其對應至執行 RMAN 的主機。
    • 使用 RMAN 執行備份工作時,會建立 Oracle RMAN 備份,並將其儲存在備份掛載上。RMAN 需要備份掛載的讀取和寫入權限。
  4. 什麼是 RMAN 主機?
    • Oracle 資料庫的備份和復原處理,是使用 Oracle 提供的備份和復原管理器,稱為 RMAN。
    • RMAN 為 Oracle 資料庫系統管理員提供公用程式,執行資料庫備份工作和建立 Oracle RMAN 備份。
    • RMAN 已連線至資料庫,資料庫系統管理員會使用它來執行備份工作。
    • 執行 RMAN 的主機稱為 RMAN 主機,備份掛載會對應至該主機。
    • 執行備份工作後,RMAN 會建立 Oracle RMAN 備份,並將其儲存在備份掛載上。
  5. 什麼是 Oracle 資料庫備份工作流程?備份方法有哪些類型?
  6. 有什麼先決條件?
  7. 我應該從哪裡下載 Oracle PBS 安裝套件?
    • 您可以透過下列三種方法之一來下載 Windows 安裝程式:

Druva 混合式工作負載

 

  • 管理主控台 -> 保護 -> Oracle -> Phoenix Backup Store -> 註冊新 PBS

    2023-11-22 20_25_25-Druva Hybrid Workloads.png
  1. 如何安裝 Oracle PBS?


📝 注意
安裝後,使用以下命令確認 Phoenix 服務是否處於執行模式 (systemctl status: PhoenixOracle)


  1. 如何啟用 Oracle PBS?

  • 啟用文章中概述了逐步程序。
  • 命令: PhoenixBackupStoreControl activate <activation_token>
  • 啟用後,伺服器會列在 Phoenix Backup Store 頁面上。
  • (管理主控台 -> 保護->Oracle > Phoenix Backup Store->Oracle 伺服器)

​​​​​​​設定 

  1. 如何在 PPBS 中設定 Oracle 資料庫備份?
  1. 開始備份已設定的 Oracle 資料庫備份前,有哪些先決條件?
    • 連線

      • 確認伺服器與 PPBS 雲端此超連結會帶您前往 Dell Technologies 以外的網站。之間的連線
      • Windows
        • 確認 NFS 用戶端是否正在執行中。
        • 嘗試從 DB Windows 伺服器到以下連接埠的 Telnet
          • telnet <PBS-Server Name/PBS-server IP> 2049
          • telnet <PBS-Server Name/PBS-server IP> 9090
          • telnet <PBS-Server Name/PBS-server IP> 111
        • 嘗試以 root 登入資料手動將 PBS 掛載掛載至 Windows 伺服器 (這是您將網路分享對應至 Windows 伺服器的方式)。
      • Linux
        • 嘗試從 DB Windows 伺服器到以下連接埠的 Telnet
          • telnet <PBS-Server Name/PBS-server IP> 2049
          • telnet <PBS-Server Name/PBS-server IP> 9090
          • telnet <PBS-Server Name/PBS-server IP> 111
        • 確認 PBS 掛載是否已掛載於 Linux DB 伺服器上。
          • df -h
        • 確認 FS 標籤項目中的 PBS 掛載詳細資料。
          • cat /etc/fstab
    • 服務
      • Phoenix 服務應處於執行模式: systemctl status PhoenixBackupStore
      • NFS 服務應處於執行模式: systemctl status nfs-kernel-server
      • Zpool 應處於執行模式: systemctl status zpools status
      • 如未執行,請使用啟動或重新啟動,而不要使用上述命令中的狀態來啟動或重新啟動。 E.g (systemctl start PhoenixOracle) or (systemctl restart PhoenixOracle)
    • UI 狀態
      • PPBS 主控台上的 Oracle PBS 狀態應顯示為「已連線」。

設定

 

  • UI
    • 請勿取消作業,因為
    • 第一個備份作業需要時間,會執行資料的完整掃描。
    • 第一個作業會持續執行,直到完成為止 (這不會執行備份視窗)。
  1. 如何執行已設定的 Oracle 資料庫備份?
    • 使用託管於 Linux 伺服器的 RMAN 來備份 Oracle 資料庫
      • 更新並執行 PPBS 提供的 RMAN 指令檔,這些指令檔使用 Phoenix Backup Store API 備份資料庫。
      • 如需此指令檔如何使用 Phoenix Backup Store API 備份,並在備份掛載上儲存 Oracle RMAN 備份的詳細資訊,請參閱 Phoenix Backup Store API 參考資料此超連結會帶您前往 Dell Technologies 以外的網站。
    • 使用託管於 Windows 伺服器的 RMAN 來備份 Oracle 資料庫
      • 更新並執行 PPBS 提供的 RMAN 指令檔和範本批次檔案,此批次檔案使用 Phoenix Backup Store API 備份資料庫。
      • 如需此批次檔案如何使用 Phoenix Backup Store API 備份,並在備份掛載上儲存 Oracle RMAN 備份的詳細資訊,請參閱 Phoenix Backup Store API 參考資料此超連結會帶您前往 Dell Technologies 以外的網站。
      • 透過 Linux 作業系統中的 cron 工作和 Windows 作業系統中的工作排程器,指令檔可以自動化。
  2. PPBS Oracle PBS 在備份期間經常會遇到的問題有哪些?
  3. Oracle 資料庫備份應做與不應做的事
    • PBS 僅用於為 PPBS 設定的 RMAN 備份。
    • 不應用來作為 NFS 伺服器。
    • 請勿安裝任何第三方應用程式;應只使用 PPBS 備份。
    • 請勿在 PBS 掛載上手動複製或刪除任何資料。
    • 請勿為單一掛載點設定多個資料庫;一個掛載僅用於一個資料庫。如果要保護五個資料庫,應在 PBS 上設定五個掛載點。
    • 請勿在 etc/export 上手動編輯項目。每次建立掛載時,請使用指令檔來新增項目,如下所示。
    • 指令檔位於 PBS::/opt/Druva/Phoenix/PhoenixBackupStore/bin
    • 將所有指令檔複製到 RMAN 主機/DB 伺服器
    • 使用 Phoenix Backup Store 伺服器的 IP 位址和備份掛載名稱作為參數,在 RMAN 主機上執行指令檔。
    • 執行指令檔,如下所示:
      • phoenix_get_mount_details.sh <Phoenix-Backup-Store-ip-address> <backup-mount-name>
      • 範例: phoenix_get_mount_details.sh 192.0.2.1 testmount
    • phoenix_get_mount_details.sh 指令檔的輸出是備份掛載的路徑。您必須將備份掛載對應至 tMAN 主機,這樣您在使用 RMAN 指令檔執行備份工作時,RMAN 才可以將 Oracle RMAN 備份儲存在備份掛載上。
    • phoenix_get_mount_details.sh 指令檔的範例輸出:
      • Remote mountpath is 192.0.2.1:/Phoenix/testmount/oracle_data
      • Mount options : retrans:5,timeo:1200, rw, user

Affected Products

PowerProtect Backup Services
Article Properties
Article Number: 000229021
Article Type: How To
Last Modified: 26 May 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.