一般这种错误就是本地的host没有配置:
一行指令解决
sudo /bin/bash -c "echo ‘127.0.0.1 ${HOSTNAME}‘ >> /etc/hosts
如果还继续报错,一般原因就是本机的hostname被自动修改了,需要重新刷新一下。
sudo scutil --set HostName $(hostname)

mac电脑连接oracle报错ora-24454,客户主机名未设置
原文:https://www.cnblogs.com/clare09/p/12952020.html