Background
千辛万苦在虚拟机的CentOS 6
下编译好oracledb
,运行时报错
“ORA-21561 - OID generation failed”
Solution
原因是虚拟机下的CentOS
连接到oracle服务器的时候,本地没有有效的连接名称(机器名)
Origin Post
需要在hosts
列表中添加本地的机器名.
假设我local机器名为centos-vm
1 | sudo gedit /etc/hosts (vi也行) |
查找127.0.0.1
在对应的hostname后面添加centos-vm
,即本机器名
重启即可.