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