System Requirements

Oracle Data Provider for .NET, Unmanaged Driver requires the following:

  • Windows operating system

    • 32-bit: Windows 7 (Professional, Enterprise, and Ultimate Editions), Windows Server 2008 (Standard, Enterprise, Datacenter, Web, and Foundation Editions), or Windows 8 (Pro and Enterprise Editions).

      Oracle supports 32-bit ODP.NET on x86, AMD64, and Intel EM64T processors on these operating systems.

    • 64-bit: Windows 7 x64 (Professional, Enterprise, and Ultimate Editions), Windows Server 2008 R2 x64 (Standard, Enterprise, Datacenter, Web, and Foundation Editions), Windows Server 2008 x64 (Standard, Enterprise, Datacenter, Web, and Foundation Editions), Windows 8 (Pro and Enterprise Editions), or Windows Server 2012 x64 (Standard, Datacenter, Essentials, and Foundation Editions).

      Oracle supports 32-bit ODP.NET and 64-bit ODP.NET for Windows x64 on these operating systems.

    Note:

    ODP.NET does not support Itanium systems.
  • Microsoft .NET Framework

    • ODP.NET for .NET Framework 2.0 is only supported with Microsoft .NET Framework 3.5 SP 1 and later.

    • ODP.NET for .NET Framework 4 is only supported with Microsoft .NET Framework 4, 4.5, 4.5.1, 4.5.2. .NET Framework Client Profile is supported

  • Access to Oracle Database 10g Release 2 or later

  • Oracle Client release 12.1

    This is automatically installed as part of the ODP.NET installation.

Oracle Data Provider for .NET, Managed Driver requires the following:

  • Same Windows operating system support as ODP.NET, Unmanaged Driver.

    ODP.NET, Managed Driver is built with AnyCPU. It runs on either 32-bit or 64-bit (x64) Windows and on either 32-bit or 64-bit (x64) .NET Framework.

  • Microsoft .NET Framework 4, 4.5, 4.5.1, or 4.5.2

  • Access to Oracle Database 10g Release 2 or later

Possible additional requirements for both ODP.NET, Managed and Unmanaged Drivers:

  • Applications using promotable and distributed transactions require Oracle Services for Microsoft Transaction Server 12.1. ODP.NET only supports the read committed isolation level for distributed transactions.

    • ODP.NET, Unmanaged Driver requires Oracle Services for Microsoft Transaction Server to provide enlistment, commit, and recovery services

    • ODP.NET, Managed Driver requires Oracle Services for Microsoft Transaction Server to provide just recovery services. Enlistment and commit services are included as part of the managed driver.

See Also: