Node.js oracledb "ORA-21561 - OID generation failed" 解决方案

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,即本机器名

修改CentOS hosts文件

重启即可.

Compartir Comentarios