cx_Oracle坑一览

只是想简单的用python连个数据库,没想到这么费劲,一切的根源都是因为我用的是python3.8,用pip自动安装的cx_Oracle版本是7.3.0,之后使用了instantclient11.1、11.2、12.1、12.2四个版本,都会报ORA-28547 错误,一度崩溃。

再搜寻了若干帖子之后,使用的套餐是:python3.6.2+cx_Oracle5.3+instantclient11.1,连接成功,注意三个要么都是32位,要么都是64位。

cx_Oracle5.3:

python:

注意点:

1、已经安装python3.8,继续安装python3.6,添加python36的环境变量到path,同时将python36文件夹下的python.exe改名为python36.exe;在python36下用pip安装 使用python36 -m pip install xxxxxxxx;

2、cx_Oracle使用exe或者msi安装(我没找到msi),pip直接安,不好使!!!

3、cx_Oracle安装不用添加instantclient路径到path环境变量,直接将所有dll文件复制到C:\Users\dell\AppData\Local\Programs\Python\Python36\Lib\site-packages下面就行,没有那么多幺蛾子

4、instantclient要用basic的,不要用basiclite,即轻量包,在Oracle官网下载时,在链接上右键——使用迅雷下载,会比直接下省心很多。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值