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 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.