`
cn.popeye
  • 浏览: 78903 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

cx_Oracle安装记录(CentOS5.3+Python2.4)

 
阅读更多

环境:

CentOS 5.3 64bit

Python 2.4

cx_Oracle-5.0.4-10g-py24-1.x86_64.rpm

第一步: 安装Oracle客户端 --- Oracle instant client

1.到Oracle官网下载Oracle instant client文件包,建议下载zip,因为我们只需要里面几个库文件。

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

2.创建文件夹

#mkdir /opt/oracle/instantclient

3.复制库文件到instantclient目录

#cp instantclient_10_2/*.* /opt/oracle/instantclient

4.编辑环境变量

#nano /etc/profile

文件尾部添加一下内容:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/oracle/instantclient/

5.更新环境使生效

# source /etc/profile

第二步:安装cx_Oracle

1.下载cx_Oracle安装包,这里是CentOS,所以下载rpm;如果是deb系列,有两个方法:

a)源码编译安装;

b)使用alient转换后安装。

下载地址:http://cx-oracle.sourceforge.net/ 注意选择对应的Python版本。

2.rpm方式就简单了,安装rpm包

# rpm -iUvh oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm

附加步骤:cx_Oracle 使用示例代码

'''

Created on 2010-1-21

@author: cn.popeye
'''
import cx_Oracle

class uDBO():

connection = cx_Oracle.connect("usrname","pwd","host:1521/SID")
cursor = connection.cursor()

def execQuerySQL( self,as_strsql):
try:
self.cursor.execute(as_strsql)
except:
print "查询失败",as_strsql
else:
return self.cursor

def connClose(self):
self.cursor.close()
self.connection.close()


if __name__ == "__main__":
uo = uDBO()
c = uo.execQuerySQL("SELECT name FROM users")
for op in c.fetchall():
print op


分享到:
评论

相关推荐

    centos6+python3.6+django2+ansible2.4+celery4.2 运维管理系统

    centos6+python3.6+django2+ansible2.4+celery4.2 运维管理系统,目前实现功能:用户和用户组管理、资产管理、集成ansible2.4、简易堡垒机(主机分配支持rdp以及vnc、用户分配、文件上传下载、配置禁用命令清单、操作...

    cx_oracle离线安装.rar

    1. `cx_Oracle`源代码文件:这是cx_oracle模块的源代码,需要被编译并安装到Python的site-packages目录下。 2. Oracle Instant Client:Oracle数据库的轻量级客户端,包含连接Oracle数据库所需的库文件。离线包可能...

    cx_Oracle离线安装包

    cx_Oracle是Python的一个扩展模块,它提供了与Oracle数据库的连接功能,使得Python开发者能够方便地操作Oracle数据。本文将详细介绍在Linux环境下离线安装cx_Oracle的过程。 首先,我们关注的是cx_Oracle-5.2.1-11g...

    Centos7+python3.9.6的dockerfile

    Centos7+python3.9.6的dockerfile

    毕设&课设&项目&实训-基于centos6+python3.6+django2+ansible2.4运维管理系统.zip

    毕设&课设&项目&实训-基于centos6+python3.6+django2+ansible2.4+celery4.2 运维管理系统 【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源...

    Lamp 环境搭建 (centos7 php 7.2 + apache 2.4 + Mariadb 10.2)

    本文档想洗介绍了在linux操作系统下 Centos7 搭建 PHP7.2 + Apache 2.4 + mariadb 10.2

    CentOS_5.4_yum安装Apache+php+Mysql

    1、CentOS_5.4_yum安装Apache+php+Mysql 2、CentOS_yum的详细使用方法 3、CentOS+Apache+PHP+MySQL 4、centos使用光盘作为本地的yum源

    Install_Oracle9204_on_CentOS4.2

    【标题】"Install_Oracle9204_on_CentOS4.2" 指的是在 CentOS 4.2 操作系统上安装 Oracle 9i Release 2 (9.2.0.4) 数据库的过程。Oracle 9i 是 Oracle 公司在 2001 年发布的数据库产品,它提供了数据存储、管理和...

    CentOS5.3+Nginx0.7.57+Postfix+Extmail邮件系统安装配置

    在本文中,我们将深入探讨如何在CentOS 5.3操作系统上配置一套完整的邮件系统,包括Nginx作为Web服务器,Postfix处理SMTP服务,以及Extmail作为邮件系统前端。这个配置还包括其他关键组件,如MySQL数据库存储用户...

    CentOS7下源码编译配置Apache2.4+MySQL5.6+PHP71

    在本文中,我们将深入探讨如何在CentOS 7操作系统上通过源代码编译来安装Apache 2.4、MySQL 5.6和PHP 7.1。这个过程对于那些希望自定义软件配置或在没有预装包的环境中部署这些服务的系统管理员来说非常有用。 首先...

    CentOS6.0+apache2.4+php5.4.7+mysql5.5.27.docx

    在CentOS 6.0中,我们可以使用`yum`命令来安装这些依赖: ```bash yum install make apr* autoconf automake curl-devel gcc gcc-c++ gtk+-devel zlib-devel openssl-devel pcre-devel gd gettext gettext-devel ...

    python cx_oracle mysqldb 环境搭建小注

    本文将详细介绍如何在CentOS 5.5 x86系统上搭建Python数据库访问环境,包括Python的安装、MySQL开发环境的配置以及Oracle客户端的安装。 #### 二、Python环境的安装与配置 在开始安装`MySQLdb`和`cx_Oracle`之前,...

    LINUX操作系统_CentOS5.3_超详细的安装图文教程.doc

    LINUX操作系统_CentOS5.3_超详细的安装图文教程.doc

    在阿里云服务器上配置CentOS+Nginx+Python+Flask环境

    本教程将详细介绍如何在阿里云服务器上配置一个CentOS系统,然后安装Nginx作为反向代理服务器,以及Gunicorn作为WSGI服务器,最后集成Python和Flask来实现一个完整的Web服务环境。 首先,确保你的阿里云服务器是...

    centos5.3-i386笔记

    阿里云服务器centos+apache+php5.3+mysql+Zend Guard Loader+memcached+ftp环境搭建笔记

    cx_Oracle-5.1-11g-py26-1.i386.rpm

    python2.6连接Oracle11g的插件,32位版centos6操作系统

    Python2.4中文手册

    Python 2.4中文手册是针对Python编程语言2.4版本的一份详尽参考资料,它以中文形式提供了关于该版本的全面指南。Python 2.4发布于2004年,虽然现在已经进入了弃用阶段,但对于理解早期版本的Python语法和特性仍然...

    CentOS5.3系统

    CentOS 5.3 是一个基于 Red Hat Enterprise Linux (RHEL) 的开源操作系统,它为用户提供了一个稳定、安全且高度可定制的服务器环境。这个版本在2009年发布,作为CentOS系列的一个重要里程碑,它带来了许多改进和更新...

    Centos7.6+Oracle19c.txt

    资源为虚拟机环境,已安装Centos7.6系统+Oracle19c数据库,下载后可直接打开使用,无需再进行安装,内含操作指导文档。注意:匹配VMware15/16版,如无虚拟机,需先安装虚拟机

Global site tag (gtag.js) - Google Analytics