码迷,mamicode.com
首页 > 数据库 > 详细

Ubuntu16.04下安装oracle客户端

时间:2016-07-21 12:44:59      阅读:977      评论:0      收藏:0      [点我收藏+]

标签:

在Ubuntu16.04下安装oracle数据库客户端,使Django项目连接到Oracle数据库

1.下载oracle客户端安装包:

  进入官网http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html下载如下所需的三个包。

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

2.使用alien安装

  下载alien(alien可以把rpm格式转为dev格式进行rpm包的安装):

sudo apt-get install alien

  进行安装

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

3.配置环境

  ①打开/etc/ld.so.conf文件

sudo gedit  /etc/ld.so.conf

  添加内容: /usr/lib/oracle/11.2/client64/lib/
  执行/sbin/ldconfig命令,使其生效

  打开/etc/profile文件

sudo gedit /etc/profile

  ②添加如下环境变量

export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export ORACLE_BASE=/usr/lib/oracle/11.2
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/lib
export PATH=$PATH:$ORACLE_HOME/bin

  执行命令source /etc/profile, 使其生效

4.Django连接oracle, 还需要库cx_oracle.

  在Django项目所用的虚拟环境下,安装cx_oracle

pip install cx_Oracle-5.2.1

至此,Django可以成功连接oracle数据库。

  

Ubuntu16.04下安装oracle客户端

标签:

原文地址:http://www.cnblogs.com/logicalsky/p/5691088.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!