【发布时间】:2019-11-11 17:57:51
【问题描述】:
我尝试用nodejs连接oracle DB,得到如下信息:
ORA-12560:TNS:协议适配器错误
这是我的代码:
oracledb.getConnection(
{
user:"user",
password:"password",
ConnectString:"IP:PORT/instance_name"
},
function(err, connection) {
if (err) {
console.error(err.message);
return;
}
console.log('Connection was successful!');
connection.close(
function(err) {
if (err) {
console.error(err.message);
return;
}
});
});
【问题讨论】:
-
详细一点,我试过用SQL developer连接DB,好像成功了,而且DB是远程DB,不在同一个服务器上。
-
将“ConnectString”更改为“connectString”或“connectionString”(我们都检查)。
-
非常感谢。很奇怪,我把这段代码放到另一个文件中,它就可以工作了。我无法区分这些。
标签: node.js node-oracledb ora-12560