Register the Oracle.DataAccess.dll assembly
You must register the Oracle.DataAccess.dll assembly to the Global Assembly Cache (GAC) for .NET version 4:
- Open a command prompt as an Administrator.
- Set a value for ORACLE_CLIENT_HOME if it is not defined.
For example, set ORACLE_CLIENT_HOME=C:\app\oracle\product\19c\client_1
- Navigate to %ORACLE_CLIENT_HOME%\ODP.NET\bin\4
- Execute the following commands:
OraProvCfg.exe /action:config /force /product:odp /frameworkversion:v4.0.30319 /providerpath:%ORACLE_CLIENT_HOME%\odp.net\bin\4\Oracle.DataAccess.dll
OraProvCfg.exe /action:gac /providerpath:%ORACLE_CLIENT_HOME%\odp.net\bin\4\Oracle.DataAccess.dll
OraProvCfg.exe /action:gac /providerpath:%ORACLE_CLIENT_HOME%\odp.net\PublisherPolicy\4\Policy.4.112.Oracle.DataAccess.dll
OraProvCfg.exe /action:gac /providerpath:%ORACLE_CLIENT_HOME%\odp.net\PublisherPolicy\4\Policy.4.121.Oracle.DataAccess.dll
OraProvCfg.exe /action:gac /providerpath:%ORACLE_CLIENT_HOME%\odp.net\PublisherPolicy\4\Policy.4.122.Oracle.DataAccess.dll