connectString в модуле узла oracledb
Я использую oracledb на моем сервере Node для подключения к псевдониму подключения 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
если я хочу подключиться к псевдониму подключения TNS под названием Admissions? Обратите внимание, что это НЕ соединение localhost/XE.
1 ответ
Решение
Проблема устарела tnsnames.ora
файл. Я скопировал последнюю версию tnsnames.ora
файл в мой /etc
каталог и соединение успешно. Благодаря @Malice