Ошибка: DPI-1047: невозможно найти 64-битную Oracle клиентскую библиотеку в NodeJS - PullRequest
0 голосов
/ 11 апреля 2020

Мне недавно потребовалось подключение oracle дБ в моем приложении nodejs . Существует официальное дополнение node-oracledb , работающее на oracle. При интеграции этого дополнения в мое приложение nodejs у меня возникает эта ошибка:

Ошибка: DPI-1047: Невозможно найти 64-разрядную Oracle клиентскую библиотеку

Среда выглядит следующим образом:

  1. Nodejs (v12.16.1)
  2. node-oracledb (v4.2.0)

1 Ответ

0 голосов
/ 11 апреля 2020

Я нашел следующие причины, которые могут вызвать эту проблему.

  1. Oracle клиентская библиотека не задана ни в пути к среде, ни в каталоге проекта по следующему пути (node_modules> oracledb> build> Выпуск).
  2. Распространяемый Visual Studio не подходит для вашей Oracle клиентской библиотеки.
  3. Nodejs arch (32-битная, 64-битная) должна быть совместима с Oracle Клиентская библиотека и арка надстройки node-oracledb.

    Надеюсь, это поможет кому-то в будущем. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...