步骤1、升级ubuntu软件库
sudo apt-get update
sudo apt-get install aptitude
sudo aptitude update
sudo aptitude upgrade
步骤2、下载oracle 的 rpm包
进入官网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
步骤3、使用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
如果是在64位机器上,安装32位的客户端则,执行如下命令:
sudo apt-get install libaio1:i386
步骤4、配置环境
①打开/etc/ld.so.conf文件
sudo vim /etc/ld.so.conf
添加内容i: /usr/lib/oracle/11.2/client64/lib/
wq!关闭
执行生效: sudo /sbin/ldconfig
②添加环境变量
sudo vim /etc/profile
添加如下环境变量i:
export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export ORACLE_BASE=/usr/lib/oracle/11.2export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/lib
export PATH=$PATH:$ORACLE_HOME/bin
wq!关闭
执行生效:source /etc/profile
步骤5、安装cx_Oracle
pip install cx_Oracle
近期评论