Я создаю программу .NET, которая использует odp.net, в частности версию 11g. Наш сервер Oracle работает под управлением 10g. Я слишком поздно в процессе разработки, чтобы вносить изменения. Я иду к неприятностям? Был ли у вас опыт запуска клиента 11g против сервера 10g?





Да, это нормально. Oracle сообщает, что версия клиента должна быть> = версии сервера.
У вас есть ссылка на этот совет?
Вы можете использовать odp.net 11 с Oracle server 9, 10 и 11. И да, я пробовал все эти комбинации.
Вы можете использовать, например, odp.net 11 для получения географической информации (datatype = mdsys.sdo_geometry) с серверов Oracle 9, 10 и 11. Я использую этот пример, потому что возможность выбора данных mdsys.sdo_geometry была добавлена на odp.net 11.
См. Следующий документ по Metalink.
Он содержит матрицу версии драйвера ODP, поддерживаемой операционной системы, SQL * Net, RDBMS, .NET Framework, Visual Studio.
Тема: Oracle Data Provider for .NET (ODP) Поддерживаемые конфигурации Идентификатор документа: 726240.1
Предполагается, что у вас есть учетная запись Metalink. Я предполагаю здесь, но у большинства разработчиков VS, пытающихся получить доступ к базам данных Oracle, этого нет ...
Использование клиента Oracle 11 против базы данных 10g будет работать. Ранее я также использовал клиент 11g против базы данных 9i.
Oracle исторически очень хорошо справлялась с обратной совместимостью. Как указано в приведенном ниже совете, проверьте матрицу совместимости, и все будет в порядке.