PLSQL登陸數據庫 報ORA -12154的詭異問題

https://q.cnblogs.com/q/89420/sql

 

現象:數據庫

1.機器上前後安裝了oracle兩個版本的client。在裝第一個client後,plsql能夠順利鏈接數據庫a並登陸。oracle

2.安裝了第二個client後,原有的數據庫a能夠正常登陸。新配置的數據庫b,用命令行的方式能夠順利登陸鏈接,可是經過plsql登陸老是報錯誤——ORA -12154 TNS:沒法解析指定的鏈接標識app

3.新安裝的client版本爲12.01.00.02(以前是12.01.00.01)spa

 

已經檢查:命令行

1.plsql安裝路徑沒有括號。blog

2.數據庫b在tnsnames.ora裏面配置沒有問題。ci

3.環境變量中的path設定沒有問題,最新安裝的client2的路徑在前面。it

4.plsql首選項裏面,已經設置了oraclehome指向新的client路徑,同時指定了oci.dll在instantclient_10_2文件夾下class

5.機器已經重啓過。

6.沒有設置監聽listener.ora,這裏我不是很懂爲何,總之沒有這個文件原來的數據庫也好用能夠鏈接..

 

求助:

真的很費解,爲何原來的數據庫還好用,新配的數據庫就是不行呢?並且命令行明明能夠登陸,感受就是plsql的問題,可是在網上查了好久實在找不到緣由了,求各位大神給點意見。謝謝了~

-----------------------------------------------------------------------------------------

緣由:instantclient_10_2 放置位置錯誤... 以前client1爲何好用,我表示這是個迷..... TAT

√  E:\app\instantclient_10_2\network\admin\tnsnames.ora

×  E:\app\client\username\product\instantclient_10_2\network\admin\tnsnames.ora

相關文章
相關標籤/搜索