pl sql 沒法解析指定的鏈接標識符

 

 
 

使用PLSQL Developer時,「ORA-12154: TNS:沒法解析指定的鏈接標識符」問題的一個解決辦法< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />sql

PLSQL Developer 版本 7.1數據庫

今天忽然須要改一個好久之前的項目,那個項目使用的是Oracle9i服務器

啓動PLSQL Developer,提示輸入用戶名密碼以及數據庫,輸入後,回車,提示:ORA-12154: TNS : 沒法解析指定的鏈接標識符oracle

從開始菜單中啓動Oracle9i的Net Configuration Assistant,從新配置本地Net服務,測試能夠鏈接目標數據庫。但在PLSQL Developer中就是鏈接不上數據庫。工具

從網上也查了一下,說的解決辦法也五花八門。測試

從新安裝了PLSQL Developer也仍是鏈接不上,怪了。研究了一陣子,浪費了若干分鐘。spa

無心中查看PLSQL Developer的一些選項設置,忽然發現原來有個Oracle Home設置,設置好以後,鏈接正常。xml

原來個人機器中安裝了Oracle9i的完整服務器端,而且同時還安裝了一個Oracle10g的客戶端,這樣在個人機器上至關於同時有兩個Oracle Home。以前鏈接的時候,PLSQL Developer默認使用了10g的Homeblog

因此鏈接不上。it

PLSQL Developer中修改Oracle Home設置方法:

提示輸入用戶名密碼是,取消,這樣進入PLSQL Developer主界面,菜單Tools-Preferences(工具---首選項),在設置窗口中,選擇Oracle-Connection(oracle---鏈接),對應設置窗口中,找到Oracle Home(主目錄名),選擇OraHome92,保存設置,

而後從新啓動PLSQL Developer,這時就能夠正常登陸了。

固然若是須要從新使用10g的數據庫的本地Net服務,就須要再從新改回來OraClient10g_home。

總之,當電腦裝有多個home時,須要修改pl sql 中的home.

相關文章
相關標籤/搜索