首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 10g 錯誤代碼對照表:ORA-12700 至 ORA-12705

     編輯:Oracle 資料庫基礎

NLS 相關錯誤代碼說明

錯誤代碼訊息原因建議處置
ORA-12700 無效的 NLS 參數值 (string) 指定了無效或未知的 NLS 設定參數。 檢查參數拼寫與有效值,參考 NLS_* 參數文件。
ORA-12701 CREATE DATABASE 指定的字元集未知 建立資料庫時指定的字元集不被支援。 使用有效字元集名稱(如 AL32UTF8, ZHT16MSWIN950)。
ORA-12702 SQL 函數使用了無效的 NLS 參數字串 NLS 參數字串包含未知參數或無效值。 修正函數呼叫中的 NLS 參數字串。
ORA-12703 此字元集轉換不受支援 CONVERT 函數要求的兩個字元集間無轉換實作。 選擇支援雙向轉換的字元集組合。
ORA-12704 字元集不相符 運算元字元集不一致、NLS 參數字元集與資料庫不符、隱含轉換失敗等多種情況。 確保所有字串運算元字元集一致,NLS 參數使用資料庫字元集,避免隱含轉換。
ORA-12705 指定了無效或未知的 NLS 參數值 ALTER SESSION 指定的 NLS 參數值無效或未實作。 使用有效的 NLS 參數值,參考 V$NLS_VALID_VALUES。

常見排查方向

  • 確認資料庫字元集:SELECT * FROM NLS_DATABASE_PARAMETERS;
  • 確認 Session 級參數:SELECT * FROM NLS_SESSION_PARAMETERS;
  • 客戶端環境變數 NLS_LANG 設定是否與資料庫相容。
  • 應用程式連線字串是否強制指定字元集。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved