【发布时间】:2016-12-27 04:37:22
【问题描述】:
我在尝试连接到安装在我的 Redhat 虚拟机中的数据库时遇到问题。
我的虚拟机中安装了 oracle XE。这是我的端口转发配置:
但是,当我尝试在 Windows 上使用 SQL 开发人员进行连接时,我无法获得连接,并且在测试连接时出现以下错误:
我该如何解决这个问题? 谢谢
【问题讨论】:
-
如果您直接连接到虚拟机 IP/端口而不是通过端口转发会发生什么?
-
不行,必须是端口转发
-
来宾上是否运行了防火墙?侦听器是否在正确的访客 IP 上?你能在内部连接吗——例如运行 Linux 版本的 SQL Developer? (作为测试,并不建议您必须始终这样做。)
-
是的,就是这样。我不得不在我的虚拟机中停止 iptables
-
好——猜猜你可以把它变成一个答案,或者展示如何修改防火墙以允许 1521;但这更像是一个超级用户/服务器故障问题,而不是 Oracle 特有的?
标签: virtual-machine oracle-sqldeveloper portforwarding oracle-xe