nodejs连接oracle并不是那么容易,我使用的是node-oracle,安装还算顺利。
这个项目的地址是
https://github.com/joeferner/node-oracle
有兴趣的同学可以去看英文的安装步骤,在这个我结合自己的经验,给大家一点建议
下载oracle instant client
这个可以去oracle的官方网站上下载,地址随版本更新,经常变化,这儿就不贴地址了。我用的64位的centos,当然下载linux-64位版本了。
再提几点值得注意的地方,11.X和12.X版本都是合适的,建议用12.X版本,本人测试通过。而且现在有几个项目在用,稳定性还可以,经得起实践考验。需要下载的文件有两个,一个叫basic,一个叫sdk,两个都需要下载,下载之后,解压到同一个文件夹,我的解压地址是
/data/app/instantclient_12_1
instantclient_12_1是解压之后,自动生成的。
配置环境变量
然后该配置环境变量了,修改/etc/profile文件,在末尾追加内容
export OCI_HOME=/data/app/instantclient_12_1
export OCI_LIB_DIR=$OCI_HOME
export OCI_IN