在centos 7 用 node 您所在的位置:网站首页 node-oracle 在centos 7 用 node

在centos 7 用 node

2023-09-12 19:35| 来源: 网络整理| 查看: 265

       网上对node-oracledb 贡献的文章太少了,所以在这个技术坎攻克了好几天。先将我成功的过程步骤,罗列如下,希望对大家有所帮助。

一、部署oracle-client

我第一次用 Version 12.1.0.2.0  没有成功,我不确定是不是客户端的原因,但是我建议用这个版本号 :Version 12.2.0.1.0  

Download instantclient-basic-linux.x64-12.2.0.1.0.zip

Download instantclient-sdk-linux.x64-12.2.0.1.0.zip  

Download 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 实验室设备网 版权所有