ORA-12705: Cannot access NLS data files or invalid environment specified 錯誤

免安裝Oracle客戶端使用PL/SQL,TOAD FOR oracle等管理器連接Oracle9i ,10g

衆所周知,Oralce的客戶端幾百兆太大,網上也有許多DIR的處理。這裏的處理使用官方提供ORALCE工具包Instant Client Package!

 

下載地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html

      1:下載這個,Instant Client Package - Basic包。然後解壓到任意目錄比如:F:\oracleClient,在這個目錄下建立NETWORK文件夾,接着再這個文件夾下再建立ADMIN文件夾,然後服務上已經建立tnsnames.ora文件到這個目錄,並修改IP;

2:修改環境變量增加Oracle_home=F:\oracleClient;修改Path環境變量增加F:\oracleClient;

3:啓動PL/SQL,出現ORALCE logon 按取消Calcel,打開PL/SQL-》Perference裏面設置OCI Library和Oracle_home,我的設置是OCI Library=F:\oracleClient\oci.dll,Oracle_home=F:\oracleClient。退出重新登陸。登陸提示如果出現Oracle Instant Client 出現 ORA-12705: Cannot access NLS data files or invalid environment specified 錯誤。修改如下:

如果是Windows平臺,註冊表裏 \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 查找鍵 NLS_LANG,這個鍵由Oracle標準客戶端安裝創建, 值是 NA 。這個導致了 ORA-12705錯誤。解決方法就是修改NA爲SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
 
Linux下 如果環境變量 NLS_LANG 值是NA 會引起 ORA-12705 錯誤,解決方法是修改set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK


本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/lord_is_layuping/archive/2008/07/01/2601869.aspx
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章