我是NodeJS的新手。我無法使用node-oracle連接遠程Oracle數據庫並獲得以下錯誤。在Nodejs中連接遠程Oracle數據庫時出錯
ORA-01017:無效的用戶名/密碼;登錄被拒絕
現在,扭曲的部分是,使用相同的連接細節,我可以使用SQLDeveloper應用程序連接Oracle遠程數據庫。
我已經在Mac OS X El Capitan和Oracle即時客戶端12.1上使用Brew安裝Nodejs。
我也試過SqlPlus但無法連接Oracle遠程數據庫。
防火牆也關閉。以下代碼正在處理另一臺具有相同配置的Mac OS X El Capitan。
oracledb.getConnection(
{
user : 「phtest",
password : "Ah[email protected]」,
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);
});
});
我猜你沒有爲驅動程序正確地格式化你的憑證,但是不知道你提供了一些代碼是不可能的。 – Paul
小的更正:您沒有使用'node-oracle',您正在使用'node-oracledb' –