former 发表于 2013-1-16 00:50:58

CentOS下安装cx_Oracle

公司有项目需要用到python与Oracle,选择cx_Oracle做数据库驱动,在安装py2.4的rpm包时,它需要glibc2.4的支持,而CentOS只有glibc2.3,于是此方法放弃.
接着使用source-rpm包编译,前提是机器上有oracle环境,否则编译失败.但是编译成功的rpm包依然无法成功安装,报找不到以来的几个包,如libclntsh.so.10.1,但这几个包却存在于lib路径下(事后想想可能是当时Oracle环境设置错误),于是放弃.
最后使用源码编译安装,接着报错http://www.agoit.com/javascripts/fckeditor/editor/images/smiley/msn/sad_smile.gif,说找不到oci.h,原来ORACLE_HOME设错了......重新设置后,编译\安装完成,一个cx_Oracle.so文件出现在python lib的site-packages下,使用测试脚本import cx_Oracle,成功!
总结一句话,安装很简单,环境很重要.
页: [1]
查看完整版本: CentOS下安装cx_Oracle