之前在使用Oracle数据时,遇到过两处异常情况,在这里记录一下。
问题1:DPI1041错误
与MySQL交互不同,Python操作Oracle数据库时,需要本地下载Oracle的客户端,在官网注册后根据Oracle数据库的版本,选择对应的客户端即可下载。
下载完成后,将客户端目录添加到环境变量中即可
问题2:客户端版本过低
具体的异常信息忘记了,不过这个也很好处理,开始将oci.dll文件拷贝到python安装目录下没有解决,一股脑将所有的(大概3-4个).dll文件拷贝到了安装目录下。ok,问题解决完毕