PL/SQL DEVELOPER 登陸報 ORA-12154:TNS:無法處理服務器名

      今天打開PL/SQL DEVELOPER 像往常一樣要登陸一個用戶看看,結果程序悶了半天提示“ORA-12154:TNS:無法處理服務器名”,還以爲數據庫沒有開,那結果別人在用這個數據庫,說明數據庫是好用的。

 

      在gg上搜索了半天,都不是我這個問題的解決方法,怎麼試也不行啊。想想自己也沒有動過什麼東西啊,也沒有新安裝什麼軟件,怎麼自己就不好用了那。

 

      還得上網找解決問題的方法啊,還好碰到一個說什麼環境變量的問題的。雖然他的問題和我的不一樣,但是還是引起了我的懷疑,是不是自己的環境變量也不對了,進去一看,我日,oracle_home環境變量值空了!這狗日的是誰幹的啊

 

      不管那麼多了,從註冊表中找到oracle_home的值,“D:/oracle/product/10.2.0/db_1”添加oracle_home進環境變量裏。打開PL/SQL DEVELOPER  進去了。原來如此,希望可以幫助大家解決類似問題。

 

 

      能連接上後發現查詢出來的中文還是亂碼那,暈死了,看數據庫的編碼沒有錯,NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

      後來想起來是因爲安裝了ActivePerl這個軟件後,他自動在環境變量里加了好多東西,也改了好多東西,弄的環境變了。卸載掉這個軟件還得在註冊表了自己手動清理一下。

 

本文轉自:http://www.javaeye.com/topic/376620

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章