这两天用Navicat连接了Oracle数据库,一直可以正常使用。今天重启之后发现报错ORA-21561: OID generation failed

原因:主机文件对目标数据库主机有未完全限定的条目

解决:

在终端下查看本机:    hostname

Mac下Navicat连Oracle数据库报错ORA-21561: OID generation failed

发现hostname 为 .local

查看hosts文件:      cat /etc/hosts

Mac下Navicat连Oracle数据库报错ORA-21561: OID generation failed

发现hosts文件和hostname不一致

解决:sudo scutil --set HostName localhost

修改hostname与hosts一致

相关文章:

  • 2021-12-14
  • 2021-07-04
  • 2021-04-04
  • 2022-12-23
  • 2021-04-13
  • 2021-10-10
  • 2021-08-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-07
  • 2022-12-23
  • 2021-10-06
  • 2021-12-20
相关资源
相似解决方案