解决方法
1、打开终端,查看 hostname
打印:XXX-Pro.local
发现是 local 而不是 localhost
2、查看 hosts 文件
cat /etc/hosts
内容为
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
发现问题,因为 hostname 和 hosts 文件里的 hostname 不一致
3、解决办法,修改 hostname 与 hosts 里保持一致
sudo scutil --set HostName localhost
4、 重新连接 Oracle
亲测有效!!!