Installing Oracle Data Provider for .NET Core

Getting started with ODP.NET Core

You can get started with ODP.NET Core on Windows by using the Windows Installer, Oracle Universal Installer (OUI), or NuGet. Only NuGet can be used to install ODP.NET Core on Linux.

If you are using Windows Installer: Follow the Oracle Developer Tools for Visual Studio VSIX or Microsoft Windows Installer (MSI) steps. These installers will copy the ODP.NET Core NuGet package to the machine

If you are using OUI: Follow the OUI steps to install ODP.NET Core. OUI will copy the ODP.NET Core NuGet package to the machine.

If you are using NuGet: Download the ODP.NET Core NuGet package and use NuGet Package Manager to install.

ODP.NET Core Files

ODP.NET Core consists of the following files:

Table 2-2 ODP.NET, Core Files with Descriptions

File Description

Oracle.ManagedDataAccess.dll

Platform-independent (AnyCPU), operating system independent, fully-managed ADO.NET provider

File Locations After Installation

In an Oracle Universal Installer based install, the ODP.NET Core package is installed to the following directory:

ORACLE_HOME\ODP.NET\nuget

ODP.NET Core is embedded within the Oracle.ManagedDataAccess.Core.<version>.nupkg file. This file is a NuGet package. ODP.NET users can install this package using common Microsoft tools, such as NuGet Package Manager and Visual Studio."

Samples are provided on our ODP.NET GitHub site:

https://github.com/oracle/dotnet-db-samples