我正在尝试使用SQLDeveloper连接到数据库,我收到以下错误:
An Error was Encountered performing The requested operation:
IO Error: Conection reset
Vendor code 17002.
你能帮我吗?
答案 0 :(得分:20)
列出了可以纠正错误的步骤:
services.msc
并点击输入 ora
开始,启动这些服务并等待!! orcl
)mysql
或您正在使用的任何内容并开始编码.P 答案 1 :(得分:2)
我在Windows上遇到了与ORACLE 11G express相同的问题。 经过很长时间的等待,我得到了同样的错误信息。
我的解决方案是确保tnsnames.ora中的主机名(通常不是“localhost”)和sql developer中的默认主机名(通常是“localhost”)相同。您可以通过在tnsnames.ora中更改它,或在sql开发人员中填写相同内容来完成此操作。
哦,当然你需要重新启动所有oracle服务(只是为了安全)。
希望它有所帮助。
我在另一台机器上再次遇到类似的问题,但这次解决方案不起作用。 经过一番尝试,我发现重新启动所有oracle相关服务可以解决问题。最初安装完成后,可以进行连接。不知何故,经过多次重启计算机,有问题。 我将所有oracle服务的开始时间更改为auto。一旦我无法连接,我将重新重新启动它们(核心服务应该按照最后的顺序重新启动),并且工作正常。
有些文章称这可能是由于MTS问题造成的。微软的问题。也许吧!
答案 2 :(得分:0)
我遇到了同样的问题。我已经启动了我的Oracle TNS监听器,然后再次正常工作。
答案 3 :(得分:-6)
在您的情况下,“供应商代码17002”等同于ORA-12541错误:您的监听器很可能已关闭,或者具有不正确的端口或服务名称。来自文档:
ORA-12541: TNS no listener
原因:尚未启动源存储库的侦听器。
操作:在源存储库所在的计算机上启动监听器。