通过I';从Oracle SQL Developer连接到Oracle数据库时出错;请重新安装oracle客户端

通过I';从Oracle SQL Developer连接到Oracle数据库时出错;请重新安装oracle客户端,oracle,oracle-sqldeveloper,toad,Oracle,Oracle Sqldeveloper,Toad,我已在计算机中安装了Oracle client,当我试图从Oracle SQL Developer连接到Oracle数据库服务器时,出现以下错误: Status : Failure -Test failed: IO Error: The Network Adapter could not establish the connection 但是我也可以使用sql plus和TOAD从我的机器连接到服务器。如果Toad连接到服务器会出现什么问题?为什么我的Oracle sql开发人员无法连接 检查

我已在计算机中安装了Oracle client,当我试图从Oracle SQL Developer连接到Oracle数据库服务器时,出现以下错误:

Status : Failure -Test failed: IO Error: The Network Adapter could not establish the connection
但是我也可以使用sql plus和TOAD从我的机器连接到服务器。如果Toad连接到服务器会出现什么问题?为什么我的Oracle sql开发人员无法连接

检查了所有可能的解决方案,如: tns字符串检查,telnet到服务器及其端口, 在sqldeveloper->tools->preferences->database->advanced选项卡中更改oracle主页

没有人解决我的问题。这是防火墙问题吗? 如果是这样的话,我如何使用TOAD/sql plus连接

更新:我正在使用VPN连接到Oracle数据库服务器

非常感谢您的帮助


提前感谢。

如果您可以使用不同的防火墙从同一台PC连接到同一个数据库服务器,那么这就不是防火墙问题。唯一真正的可能是您设置的连接设置不正确,或者至少不同;可能有时会使用IP地址和DNS名称,但在此处无法解析。你提到“tns字符串”;您是否对任何连接使用TNS别名?如果您不显示如何从SQL*Plus连接以及SQL Developer连接设置,我们不确定是否可以提供帮助。您如何在SQL Developer中配置连接?您使用的是相同的TNS别名,还是基本连接(从下拉列表中)?这可能是一个罕见的情况下,屏幕截图可能是有用的。是的,我使用相同的TNS别名,我从下拉列表中得到。由于我没有任何其他TNS别名,因此我从下拉列表中只得到一个别名A您确定您从SQL Developer中获取了相同的
tnsnames.ora
文件吗。我不确定你提到的设置甲骨文主页是否就是这个意思。如果您确定这是正确的,您可以使用TNS条目中的主机名/端口/服务名将其配置为基本连接,并查看是否有效?