【发布时间】:2019-06-06 09:03:12
【问题描述】:
我安装了从 docker hub 下载的 oracle 客户端容器,并尝试从该容器连接远程 oracle 数据库,但连接超时
错误: ORA-12170: TNS: 发生连接超时
使用下面的sqlplus命令进行连接。
/usr/lib/oracle/12.2/client64/bin/sqlplus u/p@<hostname>:1521/<SID>
【问题讨论】:
-
您是否在任何一台或两台机器上都安装了防火墙?
-
你能分享更多细节吗?就像您用来运行 Docker 容器的命令,或者如果您使用 docker-compose 的话。为了帮助您,我们需要更多详细信息。
-
@Carlos,安装了防火墙。
-
@Mornor,这里是 docker 命令:
-
您是否检查过需要的端口是否已打开。当这(超时)发生在我身上时,它与主机名或关闭的所需端口有关。请检查防火墙中打开的传入和传出端口。
标签: docker containers oracleclient