Oracle.ManagedDataAccess.Core 3.21.1

Oracle.ManagedDataAccess.Core NuGet Package 3.21.1 README

Release Notes: Oracle Data Provider for .NET Core

February 2021

This provider supports .NET Core 3.1 and .NET 5.

New Features

  1. Native JSON Data Type ODP.NET supports the native JavaScript Object Notation (JSON) data type in Oracle Database. The new JSON data type is optimized for query and DML processing, yielding database performance improvements processing JSON. When using a .NET string or OracleString, JSON data can be bound as a parameter using the OracleDbType.Json enumeration value.

  2. Sharding ODP.NET Core now support sharding. Oracle Sharding provides the ability to horizontally partition the data across multiple independent Oracle databases (shards). Based on a key specified in the connect string, ODP.NET can route the database requests to a particular shard. Oracle Sharding is a shared-nothing architecture that allows near-linear scaling of the database across low-cost commodity database servers located in one or more local or global data centers. Other key benefits include global data distribution (store particular data close to consumers) and fault containment (failure of one shard does not affect the availability of other shards). Global Data Services manages the location of data among the shards and allows ODP.NET client requests to be routed to the appropriate shard in this distributed database system. In addition to the same sharding functionality that unmanaged ODP.NET supports, ODP.NET Core also supports pausing connection requests during chunk migrations. Users will not experience a timeout without giving the chunk sufficient time to migrate across shards.

  3. Client Initiated Continuous Query Notification Client Initiated Continuous Query Notification (CICQN) is similar to the traditional Continuous Query Notification (CQN) feature available in ODP.NET. In CQN, applications receive client-side notifications when server side change occurs that would affect the client’s query result set, the underlying schema objects, or the database state. This notification is out of process, occurring without an existing ODP.NET connection. CICQN uses in-process notifications. ODP.NET creates one separate connection per pool for receiving notifications. The database server uses this specific connection to send change notifications to ODP.NET. CICQN is useful when out of process communications is not available between client and database server, such as in cloud deployments.

  4. New Administrative Privileges ODP.NET Core now supports assignment of task-specific and least-privileged administrative privileges to enable database administrator duty separation. The newly added privileges include SYSBACKUP for backup and recovery, SYSDG for Oracle Data Guard, and SYSKM for encryption key management, and SYSRAC for Oracle Real Applications Clusters operations.

  5. Debug Tracing Redaction ODP.NET Core has introduced a new trace level, that can exclude SQL statements and network packet contents from being included in the trace file.

Bug Fixes since Oracle.ManagedDataAccess.Core NuGet Package 2.19.101

Bug 32370414 - SEMAPHOREFULLEXCEPTION ENCOUNTERED UNDER HEAVY LOAD Bug 32185056 - ORA-01017 ENCOUNTERED WHEN PASSWORD HAS A TRAILING EQUAL SIGN

Copyright (c) 2021, Oracle and/or its affiliates.

Showing the top 20 packages that depend on Oracle.ManagedDataAccess.Core.

Packages Downloads
Oracle.EntityFrameworkCore
Oracle Data Provider for .NET (ODP.NET) Entity Framework Core for Oracle Database.
23
Oracle.EntityFrameworkCore
Oracle Data Provider for .NET (ODP.NET) Entity Framework Core for Oracle Database.
27
Oracle.EntityFrameworkCore
Oracle Data Provider for .NET (ODP.NET) Entity Framework Core for Oracle Database.
29
Oracle.EntityFrameworkCore
Oracle Data Provider for .NET (ODP.NET) Entity Framework Core for Oracle Database.
33
Oracle.EntityFrameworkCore
Oracle Data Provider for .NET (ODP.NET) Entity Framework Core for Oracle Database.
35
Oracle.EntityFrameworkCore
Oracle Data Provider for .NET (ODP.NET) Entity Framework Core for Oracle Database.
70
Oracle.EntityFrameworkCore
Oracle Data Provider for .NET (ODP.NET) Entity Framework Core for Oracle Database.
82
Oracle.EntityFrameworkCore
Oracle Data Provider for .NET (ODP.NET) Entity Framework Core for Oracle Database.
277
Oracle.EntityFrameworkCore
Oracle Data Provider for .NET (ODP.NET) Entity Framework Core for Oracle Database.
842
PommaLabs.KVLite.Oracle
KVLite is a partition-based key-value cache built for SQL RDBMSs. This package contains default Oracle driver.
23
PommaLabs.KVLite.Oracle
KVLite is a partition-based key-value cache built for SQL RDBMSs. This package contains default Oracle driver.
25
PommaLabs.KVLite.Oracle
KVLite is a partition-based key-value cache built for SQL RDBMSs. This package contains default Oracle driver.
26
PommaLabs.KVLite.Oracle
KVLite is a partition-based key-value cache built for SQL RDBMSs. This package contains default Oracle driver.
31
PommaLabs.KVLite.Oracle
KVLite is a partition-based key-value cache built for SQL RDBMSs. This package contains default Oracle driver.
77
PommaLabs.KVLite.Oracle
KVLite is a partition-based key-value cache built for SQL RDBMSs. This package contains default Oracle driver.
84
PommaLabs.KVLite.Oracle
KVLite is a partition-based key-value cache built for SQL RDBMSs. This package contains default Oracle driver.
125
PommaLabs.KVLite.Oracle
KVLite is a partition-based key-value cache built for SQL RDBMSs. This package contains default Oracle driver.
260

Version Downloads Last updated
23.9.1 1 07/21/2025
23.9.0 1 07/12/2025
23.8.0 9 04/16/2025
23.7.0 14 12/29/2024
23.6.1 14 11/18/2024
23.6.0 15 10/02/2024
23.5.1 17 08/17/2024
23.5.0 25 08/29/2024
23.4.0 41 05/12/2024
23.3.3-dev 17 05/12/2024
23.3.2-dev 27 03/12/2024
23.3.1-dev 32 02/08/2024
23.3.0-dev 27 01/04/2024
23.2.0-dev 27 02/05/2024
3.21.190 0 07/01/2025
3.21.180 7 04/24/2025
3.21.170 15 12/30/2024
3.21.160 23 10/02/2024
3.21.150 22 08/29/2024
3.21.140 29 04/13/2024
3.21.130 25 02/07/2024
3.21.120 26 02/07/2024
3.21.110 24 02/07/2024
3.21.100 32 04/21/2023
3.21.90 24 02/05/2024
3.21.80 24 02/05/2024
3.21.70 172 10/12/2022
3.21.61 54 10/27/2022
3.21.50 181 01/10/2022
3.21.41 50 12/15/2021
3.21.4 83 12/14/2021
3.21.3 30 08/04/2021
3.21.1 84 02/15/2021
2.19.280 0 07/01/2025
2.19.270 9 04/15/2025
2.19.260 17 12/30/2024
2.19.250 20 10/02/2024
2.19.240 23 08/29/2024
2.19.230 25 04/13/2024
2.19.220 26 02/07/2024
2.19.210 23 02/07/2024
2.19.200 25 02/07/2024
2.19.190 40 02/07/2024
2.19.180 24 02/07/2024
2.19.170 27 02/07/2024
2.19.160 27 02/07/2024
2.19.151 30 02/07/2024
2.19.140 25 02/07/2024
2.19.131 24 02/07/2024
2.19.130 33 10/30/2021
2.19.110 26 03/16/2021
2.19.101 263 02/26/2021
2.19.100 31 11/24/2020
2.19.91 32 11/02/2020
2.19.90 25 09/18/2020
2.19.80 278 08/06/2020
2.19.70 32 05/28/2020
2.19.60 43 02/18/2020
2.19.50 26 02/05/2024
2.19.31 28 02/05/2024
2.19.3 31 02/08/2024
2.18.151 26 02/07/2024
2.18.15 26 02/05/2024
2.18.6 29 06/23/2020
2.18.5 28 02/08/2024
2.18.3 27 02/08/2024
2.12.0-beta3 24 02/08/2024
2.12.0-beta2 29 02/08/2024