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