[英]connectString in oracledb node module
我在我的節點服務器中使用 oracledb 來連接到 TNS 連接別名。 這是我的代碼:
const oracledb = require('oracledb');
oracledb.getConnection(
{
user: "test",
password: "test",
connectString: "ADMISSIONS"
},
function (err, connection) {
if (err) {
logger.error("Error is: " + err.message);
callback(null, err);
return;
} else {
logger.loud("Connection successful!");
}
});
}
但是,我收到此錯誤:
TNS: 無法解析指定的連接標識符
我確定我的connectString
是錯誤的。 如果我想連接到一個名為Admissions的 TNS 連接別名,任何人都可以幫助說明connectString
的值應該是多少? 請注意,這不是本地主機/XE 連接。
問題是過時的tnsnames.ora
文件。 我把最新版本的tnsnames.ora
文件復制到我的/etc
目錄下,連接成功。 感謝@Malice
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.