windows下python连接oracle环境搭建

python与oracle数据库进行交互需要安装cx_Oracle模块和oracle客户端

步骤如下:

1. 查看python版本号和位数

image.png

2. 下载安装对应的cx_Oracle

不建议直接用pip安装,容易引发各种版本报错
下载地址:https://pypi.org/project/cx_Oracle/5.3/#files

服务器的oracle数据库版本是11g,所以cx_Oracle要选择5.3-11g,并且注意与本机python的版本、位数都对应

下载完成后运行,按提示安装,它将自动检测可用的python虚拟环境,需要记住cx_Oracle安装的目录Installation Directory

3. 下载oracle client

到官网下载客户端 http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html
根据python的位数选择32位或64位:

image.png

选择11.2.0.1版 Instant Client 程序包 — Basic:

image.png

下载后解压,进入instantclient_11_2目录,将oci.dll,oraocci11.dll,oraociei11.dll这3个文件复制到上一步cx_Oracle安装的目录Installation Directory 下面:

image.png

环境搭建完毕,在python中import cx_Oracle,没有报错说明搭建成功。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 引言 cx_Oracle是Python环境下的一个(好像也是唯一的一个)用于操作Oracle的第三方模块。最近在写...
    bluexiii阅读 13,187评论 3 13
  • 背景: 阅读新闻 12C CDB模式下RMAN备份与恢复 [日期:2016-11-29] 来源:Linux社区 作...
    阳屯okyepd阅读 9,023评论 0 7
  • Date: 2015-09-08Summary: 用Python连接Oracle 其实很简单,就是有时候出点小错误...
    浪尖儿阅读 8,216评论 0 5
  • 前段时间有听说“能量服装”是说服装是有能量的,各种颜色都有他的能量,就像乐嘉老师的色彩与性格一样。根据你的生辰八字...
    冯世琴阅读 4,227评论 1 3
  • 每到半夜,不管白天是忙碌还是清闲,我必定辗转反侧不得入梦。我想我应该是得了一种叫做,一躺就失眠的病。 我这一病,就...
    上官小乔阅读 1,585评论 0 0

友情链接更多精彩内容