问题
用Nodejs连接oracle是比较麻烦的,不像使用mysql,Mogondb,redis等有相当丰富的库。就连官方提供的oracledb也在linux上安装的时候屡屡失败。
准备工作
Nodejs v8.3.0 —> 下载地址node-v8.3.0-linux-x64.tar.xz
为什么指定8.3.0版本呢,经过多个版本Node在多个版本的linux上进行的多次测试,得出结论,8.3.0版本在安装oracledb的成功率最高,基本都能一次成功。
在oracle官网下载两个文件
- instantclient-basic-linux.x64-12.2.0.1.0.zip
- instantclient-sdk-linux.x64-12.2.0.1.0.zip
检查gcc版本
1
gcc --version
如果版本低于4.7,则需要升级。