我有全新的 Oracle Linux,上面安装了 Oracle Database 21c。问题是我无法从外部连接到它,本地没有问题。
lsof 显示端口 1521 仅对 IPv6 开放,因此我将 listener.ora 配置更改为:
(ADDRESS = (PROTOCOL = TCP)(HOST = linux-oracledb)(PORT = 1521)(IP=V4_ONLY))
lsof 显示:
tnslsnr 1285 oracle 9u IPv4 27233 0t0 TCP *:1521 (LISTEN)
但是当我从另一台电脑测试连接时:
TCP 连接(10.10.8.44 : 1521)失败
防火墙规则没问题。
知道我在这里遗漏了什么吗?
答案1
首先声明一下——我不是 Oracle 专家,所以不要对我太苛刻。但你知道你的服务器是在监听 127.0.0.1、10.10.8.44 还是其他地址吗?我认为你需要让它监听 0.0.0.0 来接收外部连接