在 Node.js 中连接远程 Oracle 数据库时出错
Error connecting Remote Oracle database in Node.js
我是 NodeJS 新手。我无法使用 node-oracledb 连接远程 Oracle 数据库并收到以下错误。
ORA-01017:无效username/password;登录被拒绝
现在,棘手的部分是,使用相同的连接细节,我可以使用 SQLDeveloper 应用程序连接 Oracle 远程数据库。
我已经在 Mac OS X El Capitan 和 Oracle 即时客户端 12.1 上使用 Brew 安装了 Nodejs。
我也试过SqlPlus但是无法连接Oracle远程数据库
防火墙也关闭了。以下代码正在另一个具有相同配置的 Mac OS X El Capitan 上工作。
oracledb.getConnection(
{
user : “phtest",
password : "Ahora@dev0000”,
connectString : “MYSEREVER/AMITDEV"
},
function(err, connection)
{
if (err) { console.error(err.message); return; }
connection.execute(
"SELECT * " +
"FROM OT_Category_Master",
function(err, result)
{
if (err) { console.error(err.message); return; }
res.json(result.rows);
});
});
OS X 12.1 Instant Client 已于昨天修补,以解决使用区分大小写的密码连接到旧数据库的问题。症状是 ORA-01017。 Re-download Instant Client 再试一次。
我更新我的 announcement blog post 以提及这一点。
我是 NodeJS 新手。我无法使用 node-oracledb 连接远程 Oracle 数据库并收到以下错误。
ORA-01017:无效username/password;登录被拒绝
现在,棘手的部分是,使用相同的连接细节,我可以使用 SQLDeveloper 应用程序连接 Oracle 远程数据库。
我已经在 Mac OS X El Capitan 和 Oracle 即时客户端 12.1 上使用 Brew 安装了 Nodejs。
我也试过SqlPlus但是无法连接Oracle远程数据库
防火墙也关闭了。以下代码正在另一个具有相同配置的 Mac OS X El Capitan 上工作。
oracledb.getConnection(
{
user : “phtest",
password : "Ahora@dev0000”,
connectString : “MYSEREVER/AMITDEV"
},
function(err, connection)
{
if (err) { console.error(err.message); return; }
connection.execute(
"SELECT * " +
"FROM OT_Category_Master",
function(err, result)
{
if (err) { console.error(err.message); return; }
res.json(result.rows);
});
});
OS X 12.1 Instant Client 已于昨天修补,以解决使用区分大小写的密码连接到旧数据库的问题。症状是 ORA-01017。 Re-download Instant Client 再试一次。
我更新我的 announcement blog post 以提及这一点。