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

时间:2020-04-11 06:44:04

标签: node.js oracle node-modules node-oracledb

最近,我在 nodejs应用程序中需要oracle db连接。 有一个由oracle提供支持的官方插件node-oracledb。在我的nodejs应用程序中集成此插件时,出现此错误:

错误:DPI-1047:找不到64位Oracle客户端库

环境如下:

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

1 个答案:

答案 0 :(得分:0)

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

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

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