为什么oracle连接在mac os sierra打开这么慢?

时间:2017-02-15 19:45:06

标签: oracle macos docker database-connection

我使用oracle-xe-11g图像处理Docker。当我通过ssh连接到Docker容器时,立即建立连接。但是当我想使用localhost:49162(端口被转发到容器1521)连接到oracle数据库时,打开每个连接大约需要15-25秒。

如果我使用JDBC连接或SQLDeveloper并不重要。 我已经读过这个问题可能与DNS解析有关,但我找不到任何足够的解决方案。

Slow DNS lookups

我的主机文件:

127.0.0.1 localhost
255.255.255.255 broadcasthost
::1             localhost

我的resolv.conf:

search home
nameserver 62.179.1.60
nameserver 62.179.1.61

系统版本: macOS Sierra 10.12.3。

有人遇到类似问题吗?

1 个答案:

答案 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的输出

然后它运作良好。