状态:失败-测试失败:IO错误:远程主机强行关闭了现有连接

时间:2019-02-05 18:12:33

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

我最近下载了oracle数据库12c企业版。因此,我随该软件包一起安装了Oracle sql开发人员。我开始按照文档中的说明创建新数据库连接

我的问题是....

Check this image...

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

我收到以下错误:

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

将连接设置更改为“连接类型=基本”,并使用SID(而非服务名称)。 Connection Properties in SQL Developer

如果您使用Connection Type = TNSNAMES或Service Name代替SID-连接将被删除。