原本安裝的oracle11g服務端,用的好好的,sql/plus plsql 都能連接。後來裝了oracle11gclient後就sql/plus能連接,但是plsql連接不起以及程序都連接報ORA-12154: TNS:could not resolve the connect identifier specified 錯誤。
找了很多資料,什麼該環境變量,什麼修改tnsnames.ora文件都不起作用。後來發現我的安裝目錄下E:\app\Administrator\product\11.2.0\client_1\Network\Admin 沒有配置文件。
解決辦法:將我原來配置好的E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN目錄下的tnsnames.ora和listener.ora文件拷貝到
E:\app\Administrator\product\11.2.0\client_1\Network\Admin 目錄。
OK 問題解決!