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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,092评论 19 139
  • 最近公司购买了一台新的服务器,我负责给这台服务器安装oracle ,磕磕绊绊的终于装好了,但是却花了不少时间,算起...
    testerPM阅读 13,076评论 3 8
  • 晚上看《人民的名义》,剧中侯亮平对季昌明说,祁同伟是个于连式的人物,因为不太理解但又觉得是个经典的词,就百科了下。...
    功夫熊猫2008阅读 4,483评论 1 1
  • 2017/10/11 长假归来,整个人都倦了,连续两天没有学习了,今天其实也没有开始学。因为要开始学之间登上了简书...
    叶晚illa阅读 2,669评论 0 0
  • 几天前,一个朋友问我,来部队几年了,后悔过吗?这突如其来的问题犹如当头一棒,仿佛使我这堪比浆糊的脑浆瞬间紧张起来,...
    Eva小姐姐阅读 2,994评论 15 9

友情链接更多精彩内容