1.安装oracle客户端,我用的是oracle服务端是oracle11G,所以客户端也是11G。
首先useradd
oracle用户。下载linux_11gR2_client.zip安装包,解压后是client目录里面有个runInstaller
可执行文件。(注意:client目录属主和属组都是oracle)执行这个可执行文件之前要安装glic安装包,否则报错。yum
install glibc.i686
安装好glibc后,重启服务器以oracle用户登陆,进入client目录执行./runInstaller(如果你想用界面的形式安装,要安装界面软件,我用的是xmanager)。安装好后下载
cx_Oracle-5.2.1-11g-py26-1.x86_64.rpm#md5=257544735910b851dd49e283991dfd2a.rpm
包(因为我的Python是2.6版本的)
rpm -ivh
cx_Oracle-5.2.1-11g-py26-1.x86_64.rpm#md5=257544735910b851dd49e283991dfd2a.rpm
安装好后测试
python
import cx_Oracle
这时应该会报错,因为还要两个RPM包没安装
rpm -ivh
oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm
rpm
-ivhoracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm
安装好这两个之后,测试下就好了(注意:先安装rpm -ivh
oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm,因为有依赖)
顺便说下Python可以安装pip来安装其他模块
两个安装包setuptools-12.0.3.tar.gz和pip-1.0.2.tar.gz 放在一个目录下,
先安装setuptools-12.0.3.tar.gz 解压后进入目录python setup.py
install
后安装pip-1.0.2.tar.gz
解压后进入目录python setup.py install
安装好后可以pip
install其他模块