python连接oracle报错CX_oracle解决方法

Posted Lenskit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python连接oracle报错CX_oracle解决方法相关的知识,希望对你有一定的参考价值。

    使用的python2.7 64位,但公司的oracle client是32位,连接时报错。

    解决方法:

1.  下载合适的oracle客户端,也就是64位的客户端;

2. 解压到上层一点的目录,例如C:\\oracle\\instantclient_12_2;

3. 把目录加到环境变量path中,如果有多个oracle环境变量,把它加到最前面;

4. (非必须)下载安装正确的Visual Studio Redistributable。

以上是关于python连接oracle报错CX_oracle解决方法的主要内容,如果未能解决你的问题,请参考以下文章

python通过cx_oracle操作数据库过程简单记录

python 连接oracle(cx_Oracle模块)

已经配好64位的oracle instantclient,依旧Python报错cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Ora

windows环境 python 与 cx_oracle 连接 记录

python3 UnicodeEncodeError错误,cx_oracle模块执行sql报错:UnicodeEncodeError: 'ascii' codec can't

Python3安装cx_Oracle连接oracle数据库实操总结