解决 ORA-21561: OID generation failed

更新了macOS Sierra 后,发现用 Navicat 连接 Oracle 报 ORA-21561: OID generation failed 错误,一开始以为是公司的内网的问题,后来确认后发现不是!
解决方法:

1、打开终端,输入查看  hostname         
发现是 local 而不是 localhost
解决 ORA-21561: OID generation failed_第1张图片
Snip20170609_3.png
2、查看 hosts 文件    
       在终端中输入:
        cd /etc  
        open hosts

========================================
修改hostname命令

sudo scutil --set HostName yourname

你可能感兴趣的:(解决 ORA-21561: OID generation failed)