docker - 无法从容器访问远程 oracle 数据库
问题描述
我安装了从 docker hub 下载的 oracle 客户端容器,并尝试从该容器连接远程 oracle 数据库,但连接超时
错误:ORA-12170:TNS:发生连接超时
使用下面的 sqlplus 命令进行连接。
/usr/lib/oracle/12.2/client64/bin/sqlplus u/p@<hostname>:1521/<SID>
解决方案
您是否检查过所需的端口是否已打开。当这(超时)发生在我身上时,它与主机名或关闭的所需端口有关。请检查防火墙中打开的传入和传出端口
推荐阅读
- c - 从文件转换 HEX ASCII 字符串并创建二进制文件
- c++ - 我打开了代码、内存和手表。我如何理解这些十六进制值?
- python - Python TypeError:尝试打印时无法连接“str”和“int”对象
- angular - 不能在子组件中更改按钮状态
- c - 使用结构中的指针(成员)在动态内存分配中出现分段错误(核心转储)
- c - 在C中打印最长公共子串的递归方法是什么
- python - 在 OCT 数据的图像配准中检测体积/重叠区域
- objective-c - CALayer addSublayer 在 didSelectItemAtIndexPath 中不起作用
- javascript - reactJs中settimeout函数内的事件数据为空
- symfony4 - 服务依赖于不存在的服务