Python源码安装cx_Oracle

php中文网
发布: 2016-06-07 17:34:38
原创
1726人浏览过

最近接触了下监控平台Zenoss,其中涉及到Oracle的插件ZenPacks.community.OracleMon,使用该插件必须要安装Python的cx_Oracle。接

最近接触了下监控平台zenoss,其中涉及到oracle的插件zenpacks.community.oraclemon,使用该插件必须要安装python的cx_oracle。接下来说说如何安装它。

一、涉及软件包

1、cx_Oracle

下载地址:?source=navbar

我下载的是最新版的cx_Oracle-5.1.2.tar.gz

立即学习Python免费学习笔记(深入)”;

2、Oracle_client

使用cx_Oracle必须要安装Oracle_client端,或者你已经安装了Oracle数据库。

下载地址:

以连接Oracle11为例需要下载以下rpm包:

oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm

oracle-instantclient11.2-jdbc-11.2.0.4.0-1.x86_64.rpm

oracle-instantclient11.2-sqlplus-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-odbc-11.2.0.4.0-1.x86_64.rpm

oracle-instantclient11.2-tools-11.2.0.4.0-1.x86_64.rpm

软件包都下载完后,我们开始来安装。

二、源码安装

1、Oracle_client端安装:

# rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm  oracle-instantclient11.2-jdbc-11.2.0.4.0-1.x86_64.rpm  oracle-instantclient11.2-sqlplus-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-odbc-11.2.0.4.0-1.x86_64.rpm  oracle-instantclient11.2-tools-11.2.0.4.0-1.x86_64.rpm
# echo /usr/lib/oracle/11.2/client64/lib/ >> /etc/ld.so.conf
# ldconfig

如果不进行ldconfig配置,在运行cx_Oracle时会报以下错误:

libclntsh.so.11.1: cannot open shared object file: No such file or directory

某地板超炫企业网站1.1
某地板超炫企业网站1.1

1、演示:以截图为准 2、程序说明 程序试用后台:http://你的域名/admin/login.asp 后台登陆帐号:admin 密码:admin123 说明: 这个是基于asp+access的企业网站源码,数据库已设有有防下载,网站更安全 要修改网站,自定义你自己要的页面,和美化页面都是你自己完成,网站源码程序完整,后台功能强大。 调试运行环境:要安装IIS服务器(IIS的安装和配置,安装好

某地板超炫企业网站1.1 0
查看详情 某地板超炫企业网站1.1

2、设置相应用户的环境变量:

在这里需要说明下,你使用哪个帐户装cx_Oracle就需要配置哪个帐户的环境变量,以下已root帐户为例;

如果不配置环境变量、或环境变量配置不正确,在安装cx_Oracle时,,会报各种错误,比如说:

oci.h: No such file or directory

#vi ~/.bashrc

export TNS_ADMIN="/usr/lib/oracle"
export ORACLE_HOME="/usr/lib/oracle/11.2/client64"
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${ORACLE_HOME}/lib"
export PATH="${PATH}:${ORACLE_HOME}"

#source ~/.bashrc

3、源码安装

#tar -zxvf cx_Oracle-5.1.2.tar.gz
#cd cx_Oracle-5.1.2
#python setup.py install

4、安装成功后相应检查

#python
Python 2.7.2 (default, Aug 21 2013, 12:12:55)
[GCC 4.4.4 20100726 (Red Hat 4.4.4-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>>import cx_Oracle
>>>

相关阅读:

CentOS install Python 2.6.5 & cx_Oracle 

Python中cx_Oracle模块安装遇到的问题与解决方法

Python+cx_Oracle安装及一个简单示例(归档下热备数据文件)

《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码]

Python脚本获取Linux系统信息

Python 的详细介绍:请点这里
Python 的下载地址:请点这里

linux

python速学教程(入门到精通)
python速学教程(入门到精通)

python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号