当前位置:  数据库>oracle

Ubuntu 16.04下安装数据库Oracle客户端

    来源: 互联网  发布时间:2017-06-23

    本文导语: 在Ubuntu 16.04下安装Oracle数据库客户端,使Django项目连接到远程Oracle数据库。 1.下载oracle客户端安装包:   进入官网http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html下载如下所需的三个包。   oracle-instantclient11.2-basic-11.2.0...

在Ubuntu 16.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命令,使其生效

  sudo /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项目下的settings.py里配置oracle相关参数

  DATABASES = {
      'default': {
          'ENGINE': 'django.db.backends.oracle',
          'NAME': 'database_name',
          'USER': 'username',
          'PASSWORD': 'your_pwd',
          'HOST': 'your_remote_addr',
          'PORT': 'remote_port',
      }
  } 

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

 


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Ubuntu系统安装及升级命令
  • ubuntu10.04下安装openvz,openvz下安装ubuntu10.04,然后安装ipvsadm问题
  • Ubuntu Precise 12.04 (LTS) (64-bit)下面安装docker
  • 装ubuntu的时候选安装ubuntu与win7共存与选其他选项
  • ubuntu系统中软件安装、卸载以及查询是否已经安装某个软件包的方法
  • ubuntu能安装rpm包吗&&ubuntu的intel 945显卡驱动
  • Ubuntu Raring 13.04 和 Saucy 13.10 (64 bit)下面安装docker
  • 安装ubuntu11.04时,过了ubuntu的logo花屏,怎么解决
  • Ubuntu Trusty 14.04 (LTS) 下面安装docker及依赖关系检查
  • 我想根据ubuntu官网上介绍的方法安装ubuntu,是否应该先分一块硬盘空间?
  • Ubuntu Vivid 15.04 下面安装docker的详细步骤
  • 用wubi安装ubuntu于光盘安装的区别
  • ubuntu 安装失败后,xp也无法进入;连xp安装盘也无法安装
  • 安装Ubuntu时安装程序,找不到硬盘分区
  • ubuntu 版本下的qq安装,pps安装问题
  • ubuntu 12.04 LTS 主机安装(安装后又出现个安装RELEASE)
  • ubuntu+win7-》能不能先卸载ubuntu10.04,再安装11.10
  • 无法安装Ubuntu6.10,硬盘安装
  • 在ubuntu安装oracle的疑问
  • 新人求教:在xp下用wubi安装ubuntu ,重启后选择进入ubuntu ,就进入了下面的画面,近不了ubun系统,咋办?
  • ubuntu安装问题
  • Ubuntu 12.04长期支持版和最新版Ubuntu 13.10下载
  • vmware里装了Ubuntu后Ubuntu.vmdk文件大小和Ubuntu系统大小区别?
  • Ubuntu查看系统信息命令介绍
  • win7与Ubuntu双系统卸载ubuntu
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • Ubuntu查看内存,进程相关命令介绍 iis7站长之家
  • Ubuntu查看硬盘,分区相关命令介绍
  • 在win7下装ubuntu成功后进不去ubuntu!!??
  • Ubuntu查看内存,进程相关命令介绍
  • 原来已安装好ubuntu,因系统崩溃,重装WINXP系统,如何再次登录ubuntu系统?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3