错误:DPI-1047:无法在NodeJS中找到64位Oracle客户端库

问题描述 投票:0回答:1

我最近在nodejs应用程序中需要oracle db连接。有一个由oracle提供支持的官方插件node-oracledb。在我的nodejs应用程序中集成此插件时,出现此错误:错误:DPI-1047:找不到64位Oracle客户端库

环境如下:

  1. Nodejs(v12.16.1)
  2. node-oracledb(v4.2.0)
node.js oracle node-modules node-oracledb
1个回答
0
投票

我发现以下可能导致此问题的原因。

  1. Oracle客户端库既未在环境路径中设置,也未在项目目录的以下路径(node_modules> oracledb> build> Release)。
  2. Visual Studio可重新分发不适合您的Oracle客户端库。
  3. Nodejs架构(32位,64位)必须与Oracle Client兼容库和node-oracledb附加组件的拱门。

    希望它将对以后的人有所帮助。谢谢

© www.soinside.com 2019 - 2024. All rights reserved.