在centos 7 用 node | 您所在的位置:网站首页 › node-oracle › 在centos 7 用 node |
网上对node-oracledb 贡献的文章太少了,所以在这个技术坎攻克了好几天。先将我成功的过程步骤,罗列如下,希望对大家有所帮助。 一、部署oracle-client 我第一次用 Version 12.1.0.2.0 没有成功,我不确定是不是客户端的原因,但是我建议用这个版本号 :Version 12.2.0.1.0 instantclient-basic-linux.x64-12.2.0.1.0.zipinstantclient-sdk-linux.x64-12.2.0.1.0.zip instantclient-sqlplus-linux.x64-12.2.0.1.0.zip 1. 解压 2. ln -s libclntsh.so.11.1 libclntsh.so 3. tns:tnsnames.ora 【这个不知道执行,因为没有tns 命令,我没有执行】 4. 环境变量 export ORACLE_HOME=/opt/nodejs/instantclient_12_2 export PATH=$ORACLE_HOME:$PATH export LD_LIBRARY_PATH=/usr/local/gcc-6.3.0/lib64:$ORACLE_HOME:$LD_LIBRARY_PATH export TNS_NAMES=$ORACLE_HOME export TNS_ADMIN=$ORACLE_HOME export OCI_LIB_DIR=$ORACLE_HOME export OCI_INC_DIR=$ORACLE_HOME/sdk/include 5. 在控制端运行 SQL plus 来测试是否可以连接数据库,来验证是否客户端部署成功。 二、安装 node-oracledb 模块 1. 在运行 npm i oracledb 命令之前,前先做一下系统升级 yum -y update 2. 然后在 项目目录下 运行 npm i oracledb 3. 结果 good luck!
|
CopyRight 2018-2019 实验室设备网 版权所有 |