Должна ли версия Oracle ODP.Net соответствовать версии базы данных? - PullRequest
0 голосов
/ 09 ноября 2018

При использовании компонентов доступа к данным Oracle для .NET 4.x (то есть, не .Net Core), вам нужно использовать версию, соответствующую версии базы данных Oracle?

Например, мы используем ODAC 18.1 против Oracle 11.2.0.4. Это поддерживается и правильно?

1 Ответ

0 голосов
/ 09 ноября 2018

Нет, они не должны совпадать, но есть ограничения. Обычно Oracle Client и Oracle Database работают вместе по +/- 2 версиям.

Как правило, это означает, что клиент ODP.NET Oracle 18.1 (т.е. 13.1) работает вместе с базой данных до версии 11.1

.

Проверьте Системные требования , где написано:

Провайдеру данных Oracle для .NET, управляемому драйверу требуется следующее:

  • Та же поддержка операционной системы Windows, что и для ODP.NET, неуправляемый драйвер.

  • ODP.NET, Управляемый Драйвер построен на AnyCPU. Он работает в 32-битной или 64-битной (x64) Windows и в 32-битной или 64-битной (x64) .NET Framework.

  • Microsoft .NET Framework 4.5.2, 4.6.x или 4.7.x.

  • Доступ к Oracle Database 11g версии 2 или более поздней

Итак, база данных Oracle версии 11.2.0.4 в порядке - но это самый старый выпуск, который все еще работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...