53

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

An Error was Encountered performing The requested operation:

IO Error: Conection reset

Vendor code 17002.

请你帮助我好吗?

4

4 回答 4

26

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

  1. Windows+R
  2. 输入services.msc和罢工Enter
  3. 找到所有以ora启动这些服务开始的服务并等待!
  4. 当您的服务器特定服务被初始化时(在我的情况下是orcl
  5. 现在运行mysql或您正在使用的任何东西并开始编码。P
于 2014-07-11T17:30:53.153 回答
3

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

我的解决方案是确保 tnsnames.ora 中的主机名(通常不是“localhost”)和 sql developer 中的默认主机名(通常是“localhost”)相同。您可以通过在 tnsnames.ora 中更改它来完成此操作,或者在 sql developer 中填写相同的内容。

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

希望能帮助到你。


我在另一台机器上再次遇到了类似的问题,但是这次上面的解决方案不起作用。经过一番尝试,我发现重新启动所有oracle相关服务可以解决问题。原来安装完成后,就可以进行连接了。不知何故,在多次重新启动计算机后,出现了问题。我将所有 Oracle 服务的开始时间更改为自动。一旦我无法连接,我会再次重新启动它们(核心服务应该在最后一次重新启动),并且工作正常。

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

于 2014-05-26T08:25:51.623 回答
0

我有同样的问题。我已经启动了我的 Oracle TNS 侦听器,然后它又可以正常工作了。

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

于 2014-06-23T06:36:20.977 回答
-6

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

ORA-12541: TNS no listener

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

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

于 2013-04-03T09:52:38.303 回答