【问题求助】python 连接oracle数据库时老是报错:InterfaceError: Unable to acquire Oracle environment handleimport os
import cx_Oracledsn=cx_Oracle.makedsn('172.30.10.183',1521,'orcl')
cnn=cx_Oracle.connect('bmsb05','coship',dsn)
cursor=cnn.cursor()
当前的运行环境:
python:python-2.5.4.msi
cx_Oracle:cx_Oracle-5.0.2-10g.win32-py2.5.msi
oracle:10.2.0.1根据网上的资料,完成如下操作(结果还是不成功)
(1)、下载instantclient-basic-win32-10.2.0.4.zip、instantclient-jdbc-win32-10.2.0.4.zip、instantclient-sqlplus-win32-10.2.0.4.zip,并将其解压到E:\OracleClient\instantclient_10_2下
(2)、设置系统变量:ORACLE_HOME=E:\OracleClient\instantclient_10_2 PATH=E:\OracleClient\instantclient_10_2
运行时出现如下错误:InterfaceError: Unable to acquire Oracle environment handle