NMDA:無法在 NMC 中建立 NMDA Oracle 用戶端備份組態。Oracle 用戶端備份組態失敗,並出現錯誤。

概要: 無法在 NMC 中建立 NMDA Oracle 用戶端備份組態。Oracle 用戶端備份組態失敗,並顯示錯誤:NMC 伺服器無法取得所要求作業所需的記憶體。GST 記錄會提供詳細資料

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

無法在 NMC
上建立新的 NMDA 用戶端 建立期間的錯誤是 NMC 伺服器無法取得所要求作業所需的記憶體。
gstd 記錄提供詳細資料

原因

1.在 64 位元 OS 上安裝了 NMDA 32 位元軟體
2.Oracle 遠端代理程式使用修改後的二進位名稱註冊 (當有人使用二進位名稱註冊代理程式時,可能會發生這種情況,修改後的名稱為: nsrorara.bin ,或使用包裝腳本,因為它在內部運行修改後的二進位檔)。
 

解決方法

在 Oracle 用戶端主機上執行下列步驟: 

  1. nsradmin -p nsrexecd
  2. p 型態 : nsr remote agent ;備份類型 : 甲骨文
    1. 輸出將顯示: -
    2. 遠端代理程式可執行檔: nsrorara.bin; => 輸出顯示nsrorara.bin
  3. 接著取消註冊 NMDA 代理程式:
    1. /usr/bin/nsrorara.bin -u
  4. 然後使用正確的二進位名稱註冊:
    1. 重新命名官方二進位檔 /usr/bin/nsrorara 變更為 /usr/bin/nsrorara.bin
      1. cd /usr/bin
      2. mv nsrorara nsrorara.bin
    2. 建立名為 nsrorara 的指令檔檔案,路徑為 /usr/bin
      1. vi nsrorara
      2. 將以下內容放入新建立的指令檔檔案 nsrorara 內:
        1. #! /bin/shLIBPATH=/oracle/121020/lib
        2. export LIBPATH
        3. exec /usr/bin/nsrorara.bin "$@"
      3. 儲存檔案和 cat nsrorara 下 /usr/bin (確認已正確輸入上述內容)。
      4. chmod 0755 nsrorara
      5. /usr/bin/nsrorara -i
  5. 然後執行 NMC 用戶端組態精靈,以建立新的 NMDA 用戶端。
  6. 執行新的 NMDA 用戶端組態後,重新命名這些檔案以重設原始檔案:
    1. mv /usr/bin/nsrorara  /usr/bin/nsrorara.sh
    2. mv /usr/bin/nsrorara.bin  /usr/bin/nsrorara
  7. nsradmin -p nsrexecd
    1. p 型態 : nsr remote agent ;備份類型 : 甲骨文
    2. 遠端代理程式可執行檔: nsrorara; => 輸出顯示回 nsrorara

製品

NetWorker Family
文書のプロパティ
文書番号: 000183208
文書の種類: Solution
最終更新: 01 7月 2026
バージョン:  7
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。