在Mac使用Navicat連接MySQL、Oracle等數據庫時,可能會出現
Navicat 連接 Oracle 報 ORA-21561: OID generation failed
錯誤,下面我們就來看看如何填這個坑。1.確認hostname
在終端輸入以下命令:hostname
顯示如下:
2.查看hosts
在終端輸入以下命令:vi /etc/hosts
3.排查問題
可以確定hostname爲local,與hosts裏127.0.0.1對應名字爲localhost不一致,修改保持一致即可。
終端輸入sudo scutil --set HostName localhost
修改後立即生效,這個時候再次在Navicat中連接數據庫就沒有問題了。