如何在多重 NIC 的環境中,使用本機資料移動器伺服器來備份和還原 Oracle 資料庫資料

在企業層級的環境中,最常見的實務作法是,利用一張以上的網路介面卡 (NIC) 來配置 Oracle 電腦。 若要解決可能發生的效能問題和網路安全性問題,最佳實務作法是,指定特定的 IP 位址來執行備份和還原作業。

下列步驟將說明您可用來設定備份環境,以便將 Oracle 資料備份到配備一張以上 NIC 的資料移動器伺服器的最佳實務作法。

  1. 從主要伺服器,開啟位於下列目錄中的主機檔案:
    %SYSTEMRoot%\system32\drivers\etc\
    

    在要用於備份和還原作業的資料移動器伺服器上,新增主機名稱和 NIC 的 IP 位址。 您必須指定確切的 IP 位址,不過,可以指定有意義的主機名稱,指定已在與特定 IP 位址相關聯的 DNS 上配置的有意義主機名稱。 例如:HostNameA。

  2. 從主機伺服器,ping 資料移動器伺服器的主機名稱。 例如:HostNameA。 確定 ping 指令所傳回的 IP 位址會對應到您指定的主機名稱。
  3. 從主要伺服器,開啟 [裝置配置]。 配置名為 HostNameA 的 UNIX/Linux Data Mover。 若 HostNameA 已利用不同主機名稱進行登錄,請取消登錄資料移動器伺服器,然後使用 HostNameA 登錄資料移動器。 如需詳細資訊,請參閱〈如何向主要伺服器登錄資料移動器伺服器〉。
  4. 登入資料移動器伺服器。 開啟下列檔案:
    /opt/CA/SharedComponents/ARCserve Backup/jcli/conf/clishell.cfg
    

    從 “jcli.client.IP=” 移除註解語法,以設定指定的 IP 位址,如下列畫面所示:

    從 “jcli.client.IP=” 移除註解語法,以設定指定的 IP 位址。

  5. 從資料移動器伺服器上的 Agent for Oracle 起始目錄,開啟 sbt.cfg 配置檔案。

    針對下列屬性指定 HostNameA:

    SBT_DATA_MOVER
    SBT_SOURCE_NAME
    SBT_ORIGINAL_CLIENT_HOST
    

    下列畫面將舉例說明必要的修改:

    sbt.cfg 配置檔案:針對下列屬性指定 HostNameA:SBT_DATA_MOVER 和 SBT_ORIGINAL_CLIENT_HOST。

當您完成上述步驟之後,可以使用 CA ARCserve Backup 或 RMAN 主控台,利用特定 IP 位址來備份和還原 Oracle 資料庫資料。

請注意下列注意事項: