我正在尝试设置一个每天在给定时间执行 python (3.6) 脚本的 cronjob,该脚本连接到带有 32 位客户端的 oracle 12g 数据库(使用 cx_Oracle 和 sqlalchemy 库)。代码本身是在 win64 位机器上开发的。
但是,当尝试将脚本部署到 Ubuntu 16.04 服务器上时,我遇到了 32 位与 64 位架构的两难选择。
我在尝试运行 python 脚本时收到的错误是指缺少 oracle 客户端 (DPI-1047)。但是,我在windows中已经遇到了类似的问题,需要将python版本切换到32位版本并安装32位oracle客户端。
这在 ubuntu 案例中是否也是必要的,或者是否需要进行类似的测量?如果是这样,我如何让 ubuntu 安装和运行 32 位的 python3.6 以及 32 位的 oracle 客户端?
最佳答案
我对你的问题有点困惑,但这应该澄清一下:
关于python - 在 64 位 linux 机器上运行 32 位 Python 脚本以使用 32 位客户端连接到 oracle DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49171782/