Install the Oracle client version V979518-01.
-
Open the Client folder and double-click setup.exe.
-
Select Administrator and click Next.
-
In the Select Product Languages window, select English, click
, and click Next.
-
In the Oracle Home User Selection window, select Use Windows Built-in Account, and click Next.
-
Click Next.
If you want to change the Oracle base or software location, click Browse and select another directory.
-
In the Summary window, click Install.
-
When the installation is finished, click Close.
Register 18c Oracle.DataAccess.dll and Oracle.DataAccess.EntityFramework.DLL
After you install Oracle client, you must manually register Oracle.DataAccess.dll
to Global Assembly Cache (GAC).
-
Enter the command cmd in Windows search.
-
Right-click Command Prompt, and then click Run as administrator.
-
Type the command to access the ODP.NET folder which is in the Oracle installation location.
Example: >CD<Oracle Installation Drive>\<Oracle installation folder>\product\18.0.0\client_1\ODP.NET\bin\4
-
Type the command, oraprovcfg /action:gac /providerpath:<Oracle Installation Drive>\<Oracle installation folder>\product\18.0.0\client_1\ODP.NET\bin\4\Oracle.DataAccess.dll
Repeat the same for Oracle.DataAccess.EntityFramework.DLL
-
Type the command, oraprovcfg /action:gac /providerpath:<Oracle Installation Drive>\<Oracle installation folder>\product\18.0.0\client_1\ODP.NET\bin\4\EF6\Oracle.DataAccess.EntityFramework.dll
From Oracle 18c, the 'UTL_FILE_DIR' parameter is no longer supported. Now, you must
specify the name of a directory object and provide read, write permissions to 'm_project_role'
and 'm_sys' user.
In case of multiple directories mapped to the same physical path, each directory need to be granted permission to generate the log files successfully from the system.