无法从容器访问远程 oracle 数据库

Cant access remote oracle database from container

我安装了从 docker 集线器下载的 oracle 客户端容器,并尝试从此容器连接远程 oracle 数据库,但连接超时

ERROR: ORA-12170: TNS:Connect timeout occurred

使用下面的 sqlplus 命令连接。

/usr/lib/oracle/12.2/client64/bin/sqlplus u/p@<hostname>:1521/<SID>

您检查是否打开了所需的端口。当这个(超时)发生在我身上时,它与主机名或与关闭的所需端口有关。请检查在您的防火墙中打开的传入和传出端口