NodeOracle安装说明

介绍window环境下如何使用node连接使用oracle数据库(不需要安装VC)

安装方法

npm install --global npm
npm install --global --production windows-build-tools
npm install instantclient
set PATH=%cd%\instantclient;%PATH%
set OCI_LIB_DIR=%cd%\instantclient\sdk\lib\msvc
set OCI_INC_DIR=%cd%\instantclient\sdk\include
npm install oracledb

通过python创建cx_Oracle进程访问数据库,所以无法使用 SYSDBA or SYSOPER

常见错误处理方法

1 . Cannot open include file oci.h 或者 The specified procedure could not be found. D:\xxx\node_modules\oracledb\build\Release\oracledb.node
检查系统的 PATH 配置,将 Instant Client libs 路径放到首位

2 . 编译 windows-build-tools 时,出现 Error: spawn powershell.exe ENOENT
在系统的 PATH 路径加入 %SystemRoot%/system32/WindowsPowerShell/v1.0

你可能感兴趣的:(NodeOracle安装说明)