Nodejs访问oracle配置 (当前nodejs32位)
采用源码node-gyp编译(npm install oracledb无法在32位nodejs中加载oracledb模块)
一 、配置过程
1、使用npm淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
2、安装 windows build tools
cnpm install --global windows-build-tools
3、安装node-gyp模块
npm install node-gyp
4、安装oracledb (在node-oracledb-3.1.2文件同级目录下操作)
npm install node-oracledb-3.1.2
5、设置环境变量 instantclient_12_2(必须和nodejs的位数一致 win32位)
将文件instantclient_12_2的绝对路径添加到环境变量PATH下。重启计算机。
二 、备注:
备注1: instantclient_12_2文件获取
1、下载网址:https://www.oracle.com/technetwork/cn/topics/winsoft-095945-zhs.html
2、将两个安装包解压到同一个文件夹下。同时选中解压即可
备注2:node-oracledb-3.1.2文件下载(注意版本一致)
1、打开https://github.com/oracle/node-oracledb/releases 下载source code(zip)
2、打开https://github.com/oracle/odpi/releases 下载 source code(zip)
3、解压后将odpi-3.1.2中的所有文件拷贝到node-oracledb-3.1.2\odpi下即完成。