在连接字符串中指定Oracle客户端

时间:2017-02-24 17:00:43

标签: oracle

我的32位开发人员计算机上安装了两个Oracle客户端(12.1.0.4和11.2)。我和ODAC一起安装了ODT。我将ODP.NET与版本12客户端一起用于连接到较新Oracle数据库的大多数较新应用程序。但是我有遗留代码连接到Oracle 9数据库,并通过System.Data.OracleClient实现。版本12客户端太新了,无法连接到Oracle 9。

我的ODP.NET应用程序正常运行。但是,如果版本12客户端在我的计算机上,我无法将遗留代码连接到Oracle 9数据库。我试图设置ORACLE_HOME和PATH环境变量,但它没有任何效果。尝试连接时,它仍在尝试使用版本12客户端并失败。如果我卸载版本12客户端,版本11客户端工作正常。

System.Data.OracleClient的连接字符串中是否有一种方法可以指定要使用的客户端,还是有其他方法可以实现我需要做的事情?

0 个答案:

没有答案