Mac下Navicat连Oracle数据库报错ORA-21561: OID generation failed
这两天用Navicat连接了Oracle数据库,一直可以正常使用。今天重启之后发现报错ORA-21561: OID generation failed
原因:主机文件对目标数据库主机有未完全限定的条目
解决:
在终端下查看本机: hostname
发现hostname 为 .local
查看hosts文件: cat /etc/hosts
发现hosts文件和hostname不一致
解决:sudo scutil --set HostName localhost
修改hostname与hosts一致