2012-04-20 129 views
0

在win7 64位上,PL/SQL Developer客户端登录消息:“Initailization error,SQL * Net未正确安装,OracleHomeKey:; OracleHomeDir:”。Oracle客户端无法连接远程服务器

服务器是远程服务器,我只有一个sql客户端,因为我可以通过java代码访问数据库,所以认为tnslistener已在该服务器上启动,对吗?

+0

你需要检查安装,如果安装了SQL * Net,还要检查tnslistener是否启动,你可以通过lsnrctl – Satya 2012-04-20 02:22:21

+0

查看同样的情况如果你已经安装sql plus,可以在你的系统上重新安装oracle客户端 – Satya 2012-04-20 02:33:33

+0

,试试tnsping dbname确认您可以建立连接。 – 2012-04-20 02:36:23

回答

0

监听器在服务器上,如果可以通过java连接到服务器,监听器正在运行。所以不是听者问题。该错误指出您的客户端安装不正确。它试图通过oracle客户端使用sqlnet访问oracle数据库的PL/SQL开发者软件。 sqlnet驱动程序报告说您的安装未配置或未正确安装。什么oracle客户端安装在你的win7框?您是否从Oracle 10g/11安装了即时客户端?您是否安装了Oracle 10g/11的完整客户端?卸载坏安装客户端,重新安装并配置/运行客户端软件以测试sqlnet。

+0

你以为行已经够清楚了,我已经解决了这个问题,真的很喜欢你说的,非常感谢。 – 2012-04-23 02:34:27