NodeJSを初めて使用しました。ノードoracleを使用してリモートOracleデータベースに接続できず、次のエラーが発生します。NodejsのリモートOracleデータベースへの接続中にエラーが発生しました
ORA-01017:無効なユーザー名/パスワード。ログオンが拒否されました
ここで、ねじれ部分は、同じ接続の詳細を使用して、SQLDeveloperアプリケーションを使用してOracle Remote Databaseに接続できます。
Mac OS X El CapitanとOracle Instant Client 12.1でBrewを使用してNodejをインストールしました。
また、SqlPlusを試しましたが、Oracleリモートデータベースに接続できませんでした。
ファイアウォールもオフになっています。次のコードは、同じ設定の別のMac OS X El Capitanで動作しています。
oracledb.getConnection(
{
user : “phtest",
password : "[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-oracleledb'を使用している 'node-oracle'を使用していません –