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

最近項目使用到oracle,剛開始使用navicat鏈接遠程oracle數據庫,使用的好好的,後來同事推薦裝個plsqldev工具,安裝完畢後,重新啓動navicat,確報了錯誤見標題。

報錯了就得自己動手解決,第一次遇到這個錯誤,只好百度找答案,各種說法,離不開修改註冊表。

先進入plsqldev,執行select userenv('language') from dual;查出結果是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,於是修改註冊表,

說下,我的系統是windows8,修改的註冊表值是\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE,查找鍵 NLS_LANG,這個鍵由Oracle標準客戶端安裝創建, 值是 NA 。這個導致了 ORA-12705錯誤。解決方法就是修改NA爲SIMPLIFIED CHINESE_CHINA.ZHS16GBK

重啓navicat,ok!

發佈了56 篇原創文章 · 獲贊 5 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章