使用32位ODBC驱动程序连接Oracle时,SQLSTATE=08004 ORA=12154

使用32位ODBC驱动程序连接Oracle时,SQLSTATE=08004 ORA=12154,oracle,odbc,Oracle,Odbc,在我的计算机64位windows10上,当我使用32位ODBC驱动程序连接Oracle数据源ABGGOA时,感觉非常慢,我总是会遇到错误:无法连接SQLState=08004[Oracle][ODBC][ORA]ORA-12154:TNS:无法解析指定的连接标识符;但在同一台计算机上,我使用64位ODBC驱动程序连接相同的数据源,它工作起来很快,感觉很快;我用32位ODBC连接另外两个数据源,它总是能工作。我也可以用PL/SQL Developer连接我电脑上的ABGGOA数据源。我感到困惑,不

在我的计算机64位windows10上,当我使用32位ODBC驱动程序连接Oracle数据源ABGGOA时,感觉非常慢,我总是会遇到错误:无法连接SQLState=08004[Oracle][ODBC][ORA]ORA-12154:TNS:无法解析指定的连接标识符;但在同一台计算机上,我使用64位ODBC驱动程序连接相同的数据源,它工作起来很快,感觉很快;我用32位ODBC连接另外两个数据源,它总是能工作。我也可以用PL/SQL Developer连接我电脑上的ABGGOA数据源。我感到困惑,不知道怎么了。 TNS连接字符串为:

骨性关节炎测试 阿布戈亚= (说明= (地址列表)= (地址=(协议=TCP)(主机=10.10.139.8)(端口=1521)) ) (连接数据)= (服务名称=slistest) ) )

您使用了哪些ODBC驱动程序?来自Microsoft或Oracle的驱动程序。您安装了64位Oracle客户端吗?我使用Oracle驱动程序,从下载。32位Oracle客户端内容instantclient-basic-nt-12.2.0.1.0.zip和instantclient-odbc-nt-12.2.0.1.0.zip。64位Oracle客户端内容instantclient-basic-windows.x64-12.1.0.2.0.zip和instantclient-odbc-windows.x64-12.1.0.2.0.0.zipI认为您混合了吗在32位和64位安装之后,请按照说明在一台机器上安装。我按照说明进行了安装,但没有工作。我安装了Oracle Instant Client,它没有Oracle\u HOME和HKLM\Software\Wow6432Node\Oracle\KEY\u OraClient11g\u home1\Oracle\u HOME。您使用哪个应用程序?不能在同一进程中使用32位和64位程序集。每个进程必须是32位或64位独占的。