供应商代码17002连接到SQLDeveloper

我试图用SQLDeveloper连接到一个数据库,但我得到以下错误:

An Error was Encountered performing The requested operation:

IO Error: Conection reset

Vendor code 17002.

能否请你帮助我?

我在Windows上使用ORACLE 11G express时遇到了同样的问题。 经过长时间的等待,我得到了同样的错误信息。

我的解决办法是确保tnsnames.ora中的主机名(通常不是"localhost")和sql developer中的默认主机名(通常是"localhost")相同。你可以通过在tnsnames.ora中改变它,或者在sql developer中填写相同的内容来做到这一点。

哦,当然你需要重新启动所有的oracle服务(为了安全起见)。

希望这对你有帮助。


我在另一台机器上又遇到了类似的问题,但这次上面的解决方案不起作用了。 经过一些尝试,我发现重新启动所有与oracle有关的服务可以解决这个问题。原本在安装完成后,可以进行连接。不知何故,在几次重启电脑后,又出现了问题。 我把所有的oracle服务的启动时间都改为自动。一旦我无法连接,我就重新启动它们(核心服务应该在最后一次重启),结果工作正常。

有些文章说这可能是由于MTS的问题。微软的问题。也许吧!

评论(2)

我有同样的问题。我不得不启动我的Oracle TNS监听器,然后它又正常工作了。

LISTENER: TNS-12545 ... No such file or directory

评论(0)

在你的案例中,"供应商代码17002"相当于ORA-12541错误: 这很可能是你的监听器坏了,或者有一个不恰当的端口或服务名称。 从文档中可以看出:

ORA-12541: TNS no listener

原因:源存储库的监听器没有被启动。

行动:在源存储库所在的机器上启动监听器。

评论(1)