Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t连接Python的cx_Oracle到Oracle远程数据库_Python_Oracle_Cx Oracle - Fatal编程技术网

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不相关

可能重复的