expressjs oracledb {[Ошибка: ORA-12514: TNS: слушатель в настоящее время не знает о службе, запрошенной в дескрипторе соединения] errorNum: 12514, смещение: 0} - PullRequest
0 голосов
/ 24 марта 2019

Я успешно соединяюсь с DBeaver для Oracle Database Express Edition 11g

successfully

но когда я хочу соединиться с nodeJS error

мой код

const oracleApp = express();

const oracledb = require('oracledb');
const config = {
  user: 'TEST',
  password: 'TEST',
  connectString: 'localhost:1521/XE'
};


async function getStudents() {
  let conn;
  try {
    conn = await oracledb.getConnection(config);
    const result = await conn.execute(
      'select * from students'
    );
    console.log(result.rows[0]);
  } catch (err) {
    console.log('Ouch!', err);
  } finally {
    if (conn) { // conn assignment worked, need to close
      await conn.close();
    }
  }
}

getStudents();```

1 Ответ

0 голосов
/ 24 марта 2019

Вам необходимо отправить нам результат lsnrctl status

попробуй localhost:1521:XE

...