An application is attempting to reference Oracle.DataAccess v4.112.2.0:

enter image description here

..but I have v4.112.3.0 in the GAC (installed from the Oracle client setup.exe file for 11.2.0.3).

enter image description here

I have no control of the source code, how could I find and download Oracle.DataAccess 4.112.2.0 to register in the GAC?

Thanks!

Update: After downloading the ODAC x64 from the link provided by __, I'm now receiving the following error: enter image description here

I assume I can't have multiple Oracle.DataAccess dlls registered in the GAC? Any input?

enter image description here

有帮助吗?

解决方案

Oracle.DataAccess 4.112.2.0 comes with the 11.2.0.2 Oracle Client.

You can download the full Oracle Client with the installer from http://support.oracle.com (patch number 10098816, zip 4of7). You need a valid support subscription on your customer support identifier to do this, but this shouldnt be a problem, since you have already managed to get the 11.2.0.3 full client.

Alternatively, you can download ODAC 11.2.0.2(.1), which is a public download, and also contains the required dependencies (no graphical installer though, just a batch file). http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

其他提示

The screenshot does not show the GAC, it should look different (I am not allowed yet to upload pictures as example). Open folder %SystemRoot%\assembly (mostly C:\Windows\assembly) and check content there. Perhaps Oracle.DataAccess was not installed properly.

Kind Regards

Strangely enough, this occur occurred after installing Oracle Client x86 and x64 immediately after each other. I feel like if I would have rebooted between the two client installs, the issue would not have occurred.

To solve the issue, I uninstalled Oracle Client x64 and reinstalled it using the exact same parameters. The application then ran successfully.

Most of issues related to oracle.dataaccess dll caused because of multiple installation. To resolve the issue make sure you uninstalled earlier version properly. It is better to delete oracle home directory , remove GAC references if any and then install desired version.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top