我正在尝试使用npm的oracledb软件包从node.js应用程序启动服务器。但是,为此,我需要使用具有SYSOPER或SYSDBA特权的PRELIM_AUTH模式连接到数据库。
下面是示例代码:
var oracledb = require('oracledb');
var dbConfig = require('./dbconfig.js');
oracledb.getConnection(
{
user : dbConfig.user,
password : dbConfig.password,
connectString : dbConfig.connectString
},
async function(err, connection) {
if (err) {
console.error(err.message);
return;
}
console.log('Connection was successful!');
await connection.startup();
connection.close(
function(err) {
if (err) {
console.error(err.message);
return;
}
});
});