CASE 1:
connectString = (ОПИСАНИЕ = (АДРЕС = (ПРОТОКОЛ = TCP) (HOST = dev.xyz.net) (PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = pdb_qa12c)))
CASE 2:
connectString = dev.xyz.net: 1521 / pdb_qa12c
Существует ли причина, по которой работает приведенный ниже кодтолько с CASE 1 , а не с CASE 2 , ниже приведен фрагмент кода,
var oracledb = require('oracledb');
oracledb.getConnection(
{
user : "user",
password : "pass",
connectString : "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dev.xyz.net)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=pdb_qa12c)))"
},
function(err, connection) {
if (err) {
console.error("Receieved Error: ", err.message);
return;
}
console.log('Connection was successful!');
connection.close(
function(err) {
if (err) {
console.error("Got Error: ", err.message);
return;
}
});
});
Я получаю ошибку ниже CASE 2 ,
ORA-12154: TNS:could not resolve the connect identifier specified