What is the cause of this problem "IO Error: The Network Adapter could not establish the connection" on Sql Developer?
What is the cause of this problem "IO Error: The Network Adapter could not establish the connection" on Sql Developer?
我建立连接以连接到数据库服务器(其他机器)。
然后我发现“执行请求的操作时遇到错误:
IO 错误:网络适配器无法建立连接
供应商代码 17002".
请看下面URL中的图片。
我尝试建立连接但无法访问,但我的团队可以访问它。
我的朋友使用的是 TNS 连接类型,我做了与他类似的所有事情,但无法访问。我尝试使用 JDBC thin 进行连接,但也不能。
我有可以连接的旧连接,但为什么我无法连接新连接。
您正在尝试连接到 SQL 开发人员无法访问的网络上的计算机。
对于 TNS 连接,
查看相应的 TNSNames 条目(您将有一个 tnsnames.ora)文件,找到与您尝试建立的连接关联的 IP 地址或网络名称 -
然后开始尝试 ping 该资源。
在这种情况下,我正在尝试与我机器上的 1521 端口上的数据库通信。你的看起来应该完全不同。
如果您使用的是基本连接,那么您可以查看连接属性并查看您尝试与之通信的 machine/port。
如果您无法从您的计算机访问该计算机,则您连接到那里的数据库的可能性为零。
所以,总是从 ping 开始。
一旦你看到你可以到达那台机器,如果你仍然收到那条消息,接下来要考虑的是阻塞端口,侦听器默认为端口 1521,但你会在TNS 描述符也是如此。
可能是您的连接被防火墙禁止了 -
转到控制 Panel\System 和 Security\Windows Defender 防火墙 - 高级 - 出站规则 - 添加规则。 (如果你有一些防病毒防火墙,在那里添加规则)
为您的端口创建一个临时 TCP 规则,为 UDP 创建另一个规则。允许所有网络和组件。
检查 telnet 连接为 cmd -> telnet ->
open remote.host.address PortNumber
如果您现在可以连接,那么问题出在防火墙中 - 编辑您的新规则,准确设置主机和网络。
我建立连接以连接到数据库服务器(其他机器)。 然后我发现“执行请求的操作时遇到错误: IO 错误:网络适配器无法建立连接 供应商代码 17002".
请看下面URL中的图片。
我尝试建立连接但无法访问,但我的团队可以访问它。 我的朋友使用的是 TNS 连接类型,我做了与他类似的所有事情,但无法访问。我尝试使用 JDBC thin 进行连接,但也不能。
我有可以连接的旧连接,但为什么我无法连接新连接。
您正在尝试连接到 SQL 开发人员无法访问的网络上的计算机。
对于 TNS 连接, 查看相应的 TNSNames 条目(您将有一个 tnsnames.ora)文件,找到与您尝试建立的连接关联的 IP 地址或网络名称 -
在这种情况下,我正在尝试与我机器上的 1521 端口上的数据库通信。你的看起来应该完全不同。
如果您使用的是基本连接,那么您可以查看连接属性并查看您尝试与之通信的 machine/port。
如果您无法从您的计算机访问该计算机,则您连接到那里的数据库的可能性为零。
所以,总是从 ping 开始。
一旦你看到你可以到达那台机器,如果你仍然收到那条消息,接下来要考虑的是阻塞端口,侦听器默认为端口 1521,但你会在TNS 描述符也是如此。
可能是您的连接被防火墙禁止了 -
转到控制 Panel\System 和 Security\Windows Defender 防火墙 - 高级 - 出站规则 - 添加规则。 (如果你有一些防病毒防火墙,在那里添加规则)
为您的端口创建一个临时 TCP 规则,为 UDP 创建另一个规则。允许所有网络和组件。
检查 telnet 连接为 cmd -> telnet ->
open remote.host.address PortNumber
如果您现在可以连接,那么问题出在防火墙中 - 编辑您的新规则,准确设置主机和网络。