Будет ли драйвер Oracle 9i OCI работать с сервером Oracle 10g?

Я отвечаю за приложение Perl, которое использует DBD::Oracle, скомпилированное для клиента OCI 9.2.0.8. Это на sun4u коробке, хотя и с 32-битными двоичными файлами. DBD :: Oracle связан с 32-битными библиотеками OCI. В настоящее время мы работаем с сервером 9i.

Наша команда администраторов баз данных планирует обновить сервер до 10g, а именно до 10.2.0.4. Передо мной два варианта:

  1. Продолжайте использовать драйверы 9i для нового сервера 10g.
  2. ИЛИ обновите наш клиент с 9.2.0.8 до 10.2.0.4, чтобы он соответствовал версии сервера.

По различным причинам эксплуатации я бы предпочел использовать (1) выше. Однако я не уверен, может ли клиент 9i OCI работать с сервером Oracle 10g. Можно ли это сделать?


person Max A.    schedule 04.12.2009    source источник


Ответы (2)


Да, должно работать. Хотя, как вы, возможно, уже знаете, у вас не будет доступа к специфическим функциям клиента 10g ...

person Pablo Santa Cruz    schedule 04.12.2009
comment
Ничего страшного, обновление осуществляется не нами, так что нас это особо не интересует. - person Max A.; 04.12.2009

Я считаю, что драйвер Oracle 9i будет работать как с 10g, так и с 11g (я точно знаю, что драйверы Java работают).

Однако лучше всего настроить тестовый сервер / виртуальную машину с Oracle 10g и протестировать его.

person Powerlord    schedule 04.12.2009