更新了macOS Sierra 后,发现用 Navicat 连接 Oracle 报 ORA-21561: OID generation failed 错误,一开始以为是公司的内网的问题,后来确认后发现不是!
解决方法:
1、打开终端,输入查看 hostname
发现是 local 而不是 localhost
2、查看 hosts 文件
在终端中输入:
cd /etc
open hosts
========================================
修改hostname命令
sudo scutil --set HostName yourname