Can';t连接Python的cx_Oracle到Oracle远程数据库
我发表以下声明:Can';t连接Python的cx_Oracle到Oracle远程数据库,python,oracle,cx-oracle,Python,Oracle,Cx Oracle,我发表以下声明:db=cx\u Oracle.connect(“用户/pass@IP/BKTDW”) 我得到了这个错误: 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 cx_Oracle.DatabaseError:尝试检索错误ORA-01804的文本时出错 看来连接方法根本不起作用。我已经安装了Oracle客户端,并通过Toad或Sql Developer正常连接 请帮忙 我必须在系统变量中设置ORACLE_HOME变量,并在PATH系统变量中添加bin目录。THNX确保sqlplus
db=cx\u Oracle.connect(“用户/pass@IP/BKTDW”)
我得到了这个错误:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
cx_Oracle.DatabaseError:尝试检索错误ORA-01804的文本时出错
看来连接方法根本不起作用。我已经安装了Oracle客户端,并通过Toad或Sql Developer正常连接
请帮忙 我必须在系统变量中设置ORACLE_HOME变量,并在PATH系统变量中添加bin目录。THNX确保sqlplus从cmd行工作。如果在64位windows的路径中有指向非64位版本oracle bin文件夹的目标,则可能会出现这种情况。在我们的例子中,我们确保64位位置放置在路径中。例如,放置
c:\Oracle\Ora11g\u r2\u x64\bin\
并删除c:\Oracle\Ora11g\u 2\bin\
,它与Oracle\u HOME不相关 可能重复的