解决python3.6用cx_Oracle库连接Oracle的问题

 更新时间:2020年12月07日 15:04:28   作者:ABCGirlly  
这篇文章主要介绍了解决python3.6用cx_Oracle库连接Oracle的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1.Python代码

import cx_Oracle

tns=cx_Oracle.makedsn('127.0.0.1','1521','mytest')
db=cx_Oracle.connect('system','123456',tns)
print('成功连接上oracle数据库')
db.close();

2.报错信息及解决 错误1:cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library

解决办法:下载对应版本的 instant client 工具包,我这里下载的是win64 12.2版本的
https://download.oracle.com/otn/nt/instantclient/122010/instantclient-basic-nt-12.2.0.1.0.zip
然后,解压zip,把该文件下的所有dll文件拷贝到Python安装目录即可

在这里插入图片描述
在这里插入图片描述

错误2:cx_Oracle.DatabaseError: DPI-1072:…

这个错误是因为 instant client 的版本不对应,所以下载其他版本的来试试即可解决

到此这篇关于python3.6用cx_Oracle库连接Oracle的文章就介绍到这了,更多相关python3.6用cx_Oracle库连接Oracle内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python如何配置环境变量详解

    Python如何配置环境变量详解

    今天带大家学习python如何配置环境变量,文中有非常详细的步骤,对正在学习python的小伙伴们有很好地帮助,需要的朋友可以参考下
    2021-05-05
  • Python Socket编程之多线程聊天室

    Python Socket编程之多线程聊天室

    这篇文章主要为大家详细介绍了Python Socket编程之多线程聊天室,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • Python3使用 GitLab API 进行批量合并分支

    Python3使用 GitLab API 进行批量合并分支

    这篇文章主要介绍了Python3使用 GitLab API 进行批量合并分支的思路详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • python实现的用于搜索文件并进行内容替换的类实例

    python实现的用于搜索文件并进行内容替换的类实例

    这篇文章主要介绍了python实现的用于搜索文件并进行内容替换的类,涉及Python针对文件及字符串的相关操作技巧,需要的朋友可以参考下
    2015-06-06
  • 基于Python编写复杂密码图形化生成工具

    基于Python编写复杂密码图形化生成工具

    这篇文章主要为大家详细介绍了如何基于Python编写复杂密码图形化生成工具,支持选择生成10位和12位复杂密码,需要的小伙伴可以参考一下
    2024-04-04
  • 童年回忆录之python版4399吃豆豆小游戏

    童年回忆录之python版4399吃豆豆小游戏

    相信80,90后都玩过4399网站的小游戏,虽然游戏很low但是童年的回忆,今天小编带你一起用python自己写一个4399吃豆豆的小游戏,文中给大家介绍的非常详细,对大家的学习或工作具有一定的价值
    2021-09-09
  • python+opencv边缘提取与各函数参数解析

    python+opencv边缘提取与各函数参数解析

    这篇文章主要介绍了python+opencv边缘提取与各函数参数解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Python Requests模拟登录实现图书馆座位自动预约

    Python Requests模拟登录实现图书馆座位自动预约

    这篇文章主要为大家详细介绍了Python Requests的模拟登录,Python实现图书馆座位自动预约,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • ansible-playbook实现自动部署KVM及安装python3的详细教程

    ansible-playbook实现自动部署KVM及安装python3的详细教程

    这篇文章主要介绍了ansible-playbook实现自动部署KVM及安装python3的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • 详解python中的装饰器

    详解python中的装饰器

    装饰器是在不改变函数(当然还有其他的)的代码和调用方式的前提下,为函数增加新的功能,这篇文章给大家详细介绍了python中的装饰器,感兴趣的朋友一起看看吧
    2018-07-07

最新评论