在使用Python的模块包【cx-Oracle】连接Oracle数据库的时候遇到如题所示的错误,具体如下:

按照错误提示,访问网站:
https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html

需要下载【Oracle Instant Client】
https://www.oracle.com/database/technologies/instant-client.html
https://www.oracle.com/cn/database/technologies/instant-client/downloads.html

按照你的环境的操作系统去选择对应的【Instant Client】

OS:MS Windows
https://www.oracle.com/cn/database/technologies/instant-client/winx64-64-downloads.html

OS:Linux x84-64
https://www.oracle.com/cn/database/technologies/instant-client/linux-x86-64-downloads.html

根据你要连接的数据库的版本选择你要下载的软件包:

最终,我下载的是【instantclient-basic-windows.x64-11.2.0.4.0.zip】

将它移动到项目的目录中:

修改代码(这里仅展示Oracle连接类的部分写法):

看看运行效果:

可以看到,之前遇到的【cx-Oracle】的问题已经解决了。


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装