【问题标题】:Status : Failure -Test failed: IO Error: An existing connection was forcibly closed by the remote host状态:失败 - 测试失败:IO 错误:现有连接被远程主机强行关闭
【发布时间】:2019-06-29 15:16:47
【问题描述】:

我最近下载了oracle数据库12c企业版。所以我让 Oracle SQL 开发人员随包一起安装。我开始按照文档中的说明创建新的数据库连接

我的问题是......

当我尝试测试或连接以下字段值时: 主机名:本地主机 端口:1521 SID:orcl(我也尝试过'xe',但错误仍然存​​在。)

我收到以下错误:

状态:失败 - 测试失败:IO 错误:现有连接被远程主机强行关闭,连接延迟 15080 毫秒,身份验证延迟 0 毫秒。

我也尝试过使用不同的端口号,但问题仍然存在。不知道出了什么问题。

【问题讨论】:

标签: sql oracle database-connection oracle-sqldeveloper oracle12c


【解决方案1】:

如果本地服务器 sqlplus 连接正常,并且只有远程客户端(如 sql developer)出现错误,请检查您的 sqlnet.ora 文件,看它是否有 tcp.validnode_checking = yes。有效节点检查允许或拒绝从指定 IP 地址访问 Oracle 服务。设置 tcp.validnode_checking = no 并重新启动数据库监听器应该可以解决问题。

【讨论】:

    【解决方案2】:

    将连接设置更改为 Connection Type=Basic 并使用 SID(不是服务名称)。

    如果您使用连接类型=TNSNAMES 或服务名称而不是 SID - 连接将被丢弃。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多