ODP.NET: xcopy install may result in mismatched libraries when existing install of different patch level exists

(Doc ID 1585434.1)

Last updated on JULY 05, 2017

Applies to:

Oracle Data Provider for .NET - Version 11.1.0.6 and later
Generic Windows

Symptoms

Deploying the Oracle ODP.NET and Instant Client libraries via copy/paste/xcopy to a machine that already has Oracle.DataAccess.dll of a same version but different patch level installed and registered in the Global Assembly Cache (GAC) may result in mismatched libraries being loaded into the process, which can cause unpredictable behavior in an application.  

An example of such a behavior is
    Unable to find an entry point named 'OpsBulkCopyFreeDataPointers' in DLL 'OraOps11w.dll'


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms