资讯专栏INFORMATION COLUMN

Ubuntu14.04安装Oracle Instant Client

mj / 799人阅读

安装环境

本文介绍在Ubuntu14.04系统(X64)上安装Oracle Instant Client,安装版本为11.2.0.4.0(读者需要按照自己安装版本修改相应的版本号)

安装RPM文件

在Oracle官网地址 http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 下载以下RPM文件:

oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm

使用alien转换PRM文件到DEB文件并安装(sudo apt-get install alien)

安装alien后,执行下面的命令安装Oracle客户端:

sudo alien -i oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
sudo alien -i oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
sudo alien -i oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm
sudo apt-get install libaio1
配置Oracle环境

安装以下步骤新增tnsnames.ora文件:

cd /usr/lib/oracle/11.2/client64
sudo mkdir -p network/admin
sudo vi tnsnames.ora

填写如下内容,或者直接从oracle服务器端将相同目录下的这个文件拷贝过来。

# tnsnames.ora Network Configuration File
XEDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.103)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

链接Oracle的库文件到Oracle目录:

sudo ln -s /usr/include/oracle/11.2/client64 /usr/lib/oracle/11.2/client64/include
配置环境变量

在登录用户的profile中增加以下内容:

export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export PATH=$PATH:$ORACLE_HOME/bin
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/35226.html

相关文章

  • Ubuntu14.04安装Oracle Instant Client

    安装环境 本文介绍在Ubuntu14.04系统(X64)上安装Oracle Instant Client,安装版本为11.2.0.4.0(读者需要按照自己安装版本修改相应的版本号) 安装RPM文件 在Oracle官网地址 http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 下载以下RPM文件: oracle-in...

    liujs 评论0 收藏0
  • Ubuntu14.04安装Oracle Instant Client

    安装环境 本文介绍在Ubuntu14.04系统(X64)上安装Oracle Instant Client,安装版本为11.2.0.4.0(读者需要按照自己安装版本修改相应的版本号) 安装RPM文件 在Oracle官网地址 http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 下载以下RPM文件: oracle-in...

    FWHeart 评论0 收藏0
  • ubuntu下python通过sqlalchemy库访问oracle数据库

    摘要:并不是数据库驱动,访问数据的驱动是,但是这个驱动依赖于。所以如果想通过库访问数据库,那么需要先安装再安装最后安装。安装包的作用是在指定目录下存放头文件这些东西,如果安装不了,可以自己解压执行。 sqlalchemy并不是数据库驱动,python访问oracle数据的驱动是cx_Oracle,但是这个驱动依赖于Oracle instant client。所以python如果想通过sqla...

    CoorChice 评论0 收藏0
  • 解决Error: NJS-045错误 ubuntu环境配置Nodejs访问Oracle

    摘要:解决错误环境配置访问最近在公司鼓捣一个小型项目,技术栈选用了,需要访问的数据在公司生产库里面,生产库使用的是。直接访问生产库获取数据太危险,所以需要定时从生产库中抽取加工后的数据然后写入到中。 解决Error: NJS-045错误 ubuntu环境配置Nodejs访问Oracle 最近在公司鼓捣一个小型项目,技术栈选用了Vue2.0+Nodejs+Express+Mongodb+lin...

    Pines_Cheng 评论0 收藏0
  • 解决Error: NJS-045错误 ubuntu环境配置Nodejs访问Oracle

    摘要:解决错误环境配置访问最近在公司鼓捣一个小型项目,技术栈选用了,需要访问的数据在公司生产库里面,生产库使用的是。直接访问生产库获取数据太危险,所以需要定时从生产库中抽取加工后的数据然后写入到中。 解决Error: NJS-045错误 ubuntu环境配置Nodejs访问Oracle 最近在公司鼓捣一个小型项目,技术栈选用了Vue2.0+Nodejs+Express+Mongodb+lin...

    LdhAndroid 评论0 收藏0

发表评论

0条评论

mj

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<