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

问题描述 投票:0回答:2

我最近下载了oracle数据库12c企业版。所以我用这个包安装了 Oracle SQL Developer。我开始按照文档中的说明创建新的数据库连接

我的问题是....

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

我收到以下错误:

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

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

sql oracle database-connection oracle-sqldeveloper oracle12c
2个回答
0
投票

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


0
投票

将连接设置更改为“连接类型=基本”并使用 SID(而不是服务名称)。

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

© www.soinside.com 2019 - 2024. All rights reserved.