我使用oracle-xe-11g图像处理Docker。当我通过ssh连接到Docker容器时,立即建立连接。但是当我想使用localhost:49162(端口被转发到容器1521)连接到oracle数据库时,打开每个连接大约需要15-25秒。
如果我使用JDBC连接或SQLDeveloper并不重要。 我已经读过这个问题可能与DNS解析有关,但我找不到任何足够的解决方案。
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
search home
nameserver 62.179.1.60
nameserver 62.179.1.61
系统版本: macOS Sierra 10.12.3。
有人遇到类似问题吗?
答案 0 :(得分:4)
在我的情况下,当我按照您在问题中提到的link时,特别是当我更改了我的/etc/hosts
我的mac的第一行时:
127.0.0.1 localhost
到:
127.0.0.1 localhost Muhammads-MacBook-Pro.local
其中 Muhammads-MacBook-Pro.local 是命令hostname
的输出
然后它运作良好。