问题:
以前一直正常使用Navicat连接Oracle,今天突然报错ORA-24454: client host name is not set,如图:

解决办法:
查看hostname,终端执行:hostname;
设置hosts文件,终端执行:sudo /bin/bash -c "echo '127.0.1.1 [上一步查出来的hostname]' >> /etc/hosts";
再尝试使用Navicat连接Oracle,可以正常连接。
Mac Navicat 报错:ORA-24454:client host name is not set
博客主要讲述使用Navicat连接Oracle时遇到ORA - 24454报错的问题及解决办法。通过在终端执行查看hostname和设置hosts文件的操作,最终可使Navicat正常连接Oracle。

4426

被折叠的 条评论
为什么被折叠?



