以前都是用python将数据写入到mysql数据库的,操作so easy。最近要求写到oracle数据库,遇到一大堆坑,在此记下来,以防以后又遇到。
错误一:ImportError :DLL load failed: 后面就是乱码
解决方法:import cx_Oracle时,出现以上错误。将oci.dll文件复制一份放到python安装目录的\Lib\site-packages下面就可以了。
错误二:cx_Oracle.InterfaceError: Unable to acquire Oracle environment handle
解决方法:oraociei11.dll复制到python安装目录的\Lib\site-packages下面
系统:win7 64位
PLSQL Developer 64位
Python 2.7 64 位
cx_Oracle 64位
instantclient_11_2 64位