簡體   English   中英

oracledb節點模塊中的connectString

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM