[oracle][免安裝Oracle用戶端] ORA-12705: Cannot access NLS data files or invalid environment specified 錯誤

來源:互聯網
上載者:User

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

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

眾所周知,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。當然也可以在環境變數中增加 NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
 
Linux下 如果環境變數 NLS_LANG 值是NA 會引起 ORA-12705 錯誤,解決方案是修改set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

具體設定方法還可以參考這裡:http://blog.csdn.net/xys_777/archive/2010/08/03/5784296.aspx

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.