我正在尝试设置一个cronjob,它在给定时间每天执行一个python(3.6)脚本,该脚本连接到带有32位客户端的oracle 12g数据库(使用cx_Oracle和sqlalchemy libs)。代码本身是在win64位机器上开发的。
但是,当尝试将脚本部署到Ubuntu 16.04服务器上时,遇到32位与64位架构时,我陷入了两难境地。
我在尝试运行python脚本时收到的错误是指没有oracle客户端(DPI-1047)。但是,当我需要将python版本切换到32位版本并安装32位oracle客户端时,我在Windows中遇到了类似的问题。
这在ubuntu情况下是否也是必要的,还是需要进行类似的测量?如果是这样,我如何让ubuntu以32位安装和运行python3.6以及32位的oracle客户端?
答案 0 :(得分:4)
我对你的问题有点困惑,但这应该给出一些澄清: