當 CA ARCserve Backup Agent for Oracle 呼叫 the SQL*Plus 以從 Oracle 資料庫取得 JPN 資料檔。 有時會出現亂碼字元 "???.dbf" 且 ARCserve 資料庫無法將表格區名稱分類。當用戶端字元集無法辨識 Oracle 資料庫的字元集時,代理程式無法將表格區名稱分類。
您可以在執行備份或還原作業前設定 NLS_LANG 變數以防止此錯誤的發生,因為指令 NLS_LANG 將寫入代理程式的 agent.cfg 檔。 您必須取消註解 NLS_LANG 參數,設定該值,再重新啟動這個通用代理程式以執行備份和還原作業,如下例所示:
範例 1
當您執行 orasetup 指令檔配置代理程式時,下列行將出現在 agent.cfg 檔中:
#ENV NLS_LANG=American
若要啟用這個參數,您應該變更等號 (=) 後面的內容以取消註解。 現在設定您所選擇的值並執行 caagent 更新以將內容與通用代理程式同步。
範例 2
若要在日文環境中為 Oracle 設定 NLS_LANG 參數
NLS_LANG=AMERICAN_AMERICA.AL32UTF8
參數設定完成。
Copyright © 2011 CA. All rights reserved. | 以電子郵件與 CA Technologies 聯繫有關此主題的資訊 |