供应商代码17002连接到SQLDeveloper

时间:2013-01-15 15:13:20

标签: database connect oracle-sqldeveloper

我正在尝试使用SQLDeveloper连接到数据库,我收到以下错误:

An Error was Encountered performing The requested operation:

IO Error: Conection reset

Vendor code 17002.

你能帮我吗?

4 个答案:

答案 0 :(得分:20)

列出了可以纠正错误的步骤:

  1. Windows + R
  2. 输入services.msc并点击输入
  3. 查找所有服务
  4. ora开始,启动这些服务并等待!!
  5. 初始化服务器特定服务时(在我的情况下是orcl
  6. 现在运行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监听器,然后再次正常工作。

请参阅LISTENER: TNS-12545 ... No such file or directory

答案 3 :(得分:-6)

在您的情况下,“供应商代码17002”等同于ORA-12541错误:您的监听器很可能已关闭,或者具有不正确的端口或服务名称。来自文档:

ORA-12541: TNS no listener

原因:尚未启动源存储库的侦听器。

操作:在源存储库所在的计算机上启动监听器。