0

我在节点服务器中使用 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错了。connectString如果我想连接到名为Admissions的 TNS 连接别名,任何人都可以帮我解决这个问题吗?请注意,这不是 localhost/XE 连接。

4

1 回答 1

0

问题是文件过时tnsnames.oratnsnames.ora我将最新版本的文件复制到我的/etc目录中,连接成功。感谢@Malice

于 2017-08-15T05:38:48.177 回答