我已经开发了一个使用Oracles forOracle4.0与.NET连接的WPF应用程序(NET4.0)。
所有的工作都很好,但是我在用户机器上工作时遇到了一点问题。
问题是用户已经安装了Oracle9客户端,供我们公司的ERP用来连接到Oracle9i。
我已经在用户机器上安装了ODAC,但是随后发现它们不能再连接到公司的ERP,尽管如果我进入cmd提示符,我可以成功执行TNSPING,并且它报告它正在使用Oracle 9客户端。
我在这里做错了什么,这两者可以共存吗?我应该完全删除Oracle9客户端,而公司ERP应该能够使用ODAC吗?
在这件事上的任何帮助都将非常感谢。
谢谢
发布于 2011-03-02 18:52:31
我在同一台计算机上使用Oracle client 10和Oracle client 11都没有问题。
似乎您可以指定一个主体home (请参阅此处:http://download.oracle.com/docs/cd/B10500_01/em.920/a96697/moh.htm)
将客户端9设置为主体,则到ERP的连接可以更好地工作。
https://stackoverflow.com/questions/5158973
复制相似问题