日期:2014-05-17  浏览次数:20856 次

pl/sql登录时,DataBase 下拉中没有任何内容,无法登录
以前使用pl/sql连接数据库一直很正常。前段时间不知改了什么设置,在pl/sql登录时,DataBase 下拉中没有任何内容(正常情况下应该有tnsnames.ora文件中的配置吧)。在DataBase 中乱输一个tns配置名,会报ora-12154:could not resolve service name。如果输入正确的tns名,会报ora-12557: TNS:protocol adapter not loadable。

环境变量中的ORACLE_HOME,TNS_ADMIN,path都做了设置,pl/sql中的ORACLE_HOME和OCI都设置了。检查了注册表,相关数据也正确。

应用程序访问数据库通过正常(也是用tns)

------解决方案--------------------
SQL code

--选择 tools -> preferences -> connection -> Oracle Home(empty is autodetect) ->
----选择你放tns文件的oracle  应该就ok了

------解决方案--------------------
先检查一下监听吧!
------解决方案--------------------
我见别人也遇到过,最后没办法重新安装oracle了
期待解决方法
------解决方案--------------------
TNSPing如果能通過的話,重新安裝PL/SQL!