Oracle мгновенный клиент с поставщиком OraOLE DB?

StackOverflow https://stackoverflow.com/questions/166270

  •  03-07-2019
  •  | 
  •  

Вопрос

Можно ли использовать мгновенный клиент oracle для приложения, которое использует драйвер oraoledb для подключения к БД oracle 9i.

Это было полезно?

Решение

Я не верю в это. Часто задаваемые вопросы по мгновенному клиенту утверждает

  

Для чего можно использовать Instant Client?   Instant Client можно использовать для запуска приложений OCI, OCCI, Pro C, JDBC и ODBC без установки полного клиента Oracle. Кроме того, Instant Client поддерживает SQL Plus. Начиная с Instant Client 10.2, также можно разрабатывать приложения для OCI и OCCI, используя загрузку Instant Client SDK.

OLE DB явно отсутствует в этом списке. Теперь вы можете использовать поставщика Microsoft OLE DB для ODBC вместе с Instant Client и ODBC, но добавление дополнительных слоев в программное обеспечение никогда не доставляет особого удовольствия.

Другие советы

Я думаю, что это возможно. Найдите Компоненты доступа к данным Oracle (ODAC) . Я скачал версию ODAC XCopy , а затем:

<Ол>
  • распаковать в какую-нибудь папку tmp
  • открыть cmd от имени администратора
  • запустите install.bat (я запустил: install oledb c: \ oracle \ odac_12_1 odac true )
  • Несмотря на то, что в этом сценарии команда regsvr32 (для регистрации oraoledb12.dll , в моем случае) не работала. Но запуск этой команды после того, как скрипт работает. Проверьте также переменную PATH, поскольку сценарий может изменить ее только для сеанса подсказки.

    Теперь я могу подключиться к базе данных Oracle с помощью поставщика OraOLEDB.Oracle и Oracle Instant Client .

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top