论坛首页 编程语言技术论坛

CentOS下安装cx_Oracle

浏览 4191 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-08-21  

公司有项目需要用到python与Oracle,选择cx_Oracle做数据库驱动,在安装py2.4的rpm包时,它需要glibc2.4的支持,而CentOS只有glibc2.3,于是此方法放弃.

接着使用source-rpm包编译,前提是机器上有oracle环境,否则编译失败.但是编译成功的rpm包依然无法成功安装,报找不到以来的几个包,如libclntsh.so.10.1,但这几个包却存在于lib路径下(事后想想可能是当时Oracle环境设置错误),于是放弃.

最后使用源码编译安装,接着报错,说找不到oci.h,原来ORACLE_HOME设错了......重新设置后,编译\安装完成,一个cx_Oracle.so文件出现在python lib的site-packages下,使用测试脚本import cx_Oracle,成功!

总结一句话,安装很简单,环境很重要.

论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics