使用PLSQL Developer時(shí),“ORA-12154: TNS:無(wú)法解析指定的連接標...
使用PLSQL Developer時(shí),“ORA-12154: TNS:無(wú)法解析指定的連接標識符”問(wèn)題的一個(gè)解決辦法 收藏
使用PLSQL Developer時(shí),“ORA-12154: TNS:無(wú)法解析指定的連接標識符”問(wèn)題的一個(gè)解決辦法
PLSQL Developer 版本 7.1
今天突然需要改一個(gè)很久以前的項目,那個(gè)項目使用的是Oracle9i
啟動(dòng)PLSQL Developer,提示輸入用戶(hù)名密碼以及數據庫,輸入后,回車(chē),提示:ORA-12154: TNS : 無(wú)法解析指定的連接標識符
從開(kāi)始菜單中啟動(dòng)Oracle9i的Net Configuration Assistant,重新配置本地Net服務(wù),測試可以連接目標數據庫。但在PLSQL Developer中就是連接不上數據庫。
從網(wǎng)上也查了一下,說(shuō)的解決辦法也五花八門(mén)。
重新安裝了PLSQL Developer也還是連接不上,怪了。研究了一陣子,浪費了若干分鐘。
無(wú)意中查看PLSQL Developer的一些選項設置,突然發(fā)現原來(lái)有個(gè)Oracle Home設置,設置好之后,連接正常。
原來(lái)我的機器中安裝了Oracle9i的完整服務(wù)器端,并且同時(shí)還安裝了一個(gè)Oracle10g的客戶(hù)端,這樣在我的機器上相當于同時(shí)有兩個(gè)Oracle Home。之前連接的時(shí)候,PLSQL Developer默認使用了10g的Home
所以連接不上。
PLSQL Developer中修改Oracle Home設置方法:
提示輸入用戶(hù)名密碼是,取消,這樣進(jìn)入PLSQL Developer主界面,菜單Tools-Preferences,在設置窗口中,選擇Oracle-Connection,對應設置窗口中,找到Oracle Home,選擇OraHome92,保存設置,
然后重新啟動(dòng)PLSQL Developer,這時(shí)就可以正常登錄了。
當然如果需要重新使用10g的數據庫的本地Net服務(wù),就需要再重新改回來(lái)OraClient10g_home。
無(wú)意中的發(fā)現,所以記錄一下,也希望對看到的人有點(diǎn)幫助。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。