Пытался получить доступ к удаленной базе данных с помощью узла. Вот мой кодОшибка создания OID узла Oracle
var oracle = require('oracle');
var cntdata = {
hostname: "xyz.sv3.corp.xxx.com",
port: 1521,
database: "qa.sv3.corp.xxx.com",
user: "xxx",
password: "xxxx"
}
oracle.connect(cntdata, function(error,connection){
if(error){console.log(error);
return console.log("connectivity failed");
}
connection.execute("SELECT systimestamp FROM dual", [], function(err, results) {
if (err) { console.log("Error executing query:", err); return; }
console.log(results);
connection.close(); // call only when query is finished executing
});
});
Я также сделал запись в/и т.д./файл хостов, как 172.20.200.00 xyz.sv3.corp.xxx.com
, когда я выполнить app.js это с ошибкой: ORA -21561: генерация OID не удалась .... Пожалуйста, помогите!
[См. Этот ответ] (http://stackoverflow.com/questions/10484231/ora-24408-could-not-generate-unique-server-group-name). Если вы используете мгновенный клиент 11g, вам нужна запись в '/ etc/hosts' для 127.0.0.1. Вам также нужна запись в '/ etc/sysconfig/network' для' HOSTNAME = foomachine' (если ваш компьютер фактически называется 'foomachine' :-). Удачи. –
Это сработало thnx .. Я сделал запись только в/etc/hosts для имени локальной машины – User183