ODAC 8.5 и Oracle 11g

Обсуждение возникших проблем, предложений и ошибок ODAC компонентов
Закрыто
AnViSe
Сообщения: 9
Зарегистрирован: Чт 06 дек 2012 09:35

ODAC 8.5 и Oracle 11g

Сообщение AnViSe » Чт 06 дек 2012 09:44

Вопрос может сюда, но все же.

Проблема в следующем:
На некоторых машинах (Windows XP 32) при подключении в базе Oracle появляется ошибка:
Cannot load OCI DLL: oci.dll
Сама библиотека лежит в каталоге с программой, рядом с ней лежит oraociei11.dll (клиент от Oracle 11g).
На других машинах все нормально.

Вопрос в следующем: какие библиотеки еще нужны кроме msvcr80.dll?

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

Re: ODAC 8.5 и Oracle 11g

Сообщение Alexp » Чт 06 дек 2012 10:47

Добрый день,

Для того чтобы при использовании различных фич Oracle не возникало проблем лучше взять полный Oracle Instant Client, и cкопировать все библиотеки в каталог с приложением

AnViSe
Сообщения: 9
Зарегистрирован: Чт 06 дек 2012 09:35

Re: ODAC 8.5 и Oracle 11g

Сообщение AnViSe » Пт 07 дек 2012 08:33

Согласен с вами, но это увеличивает дистрибутивный пакет.
Пока выход нашел такой: Принудительная установка библиотек MS Visual C++ 2005.

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

Re: ODAC 8.5 и Oracle 11g

Сообщение Alexp » Пт 07 дек 2012 08:55

Добрый день,

Вы можете попытаться экспериментальным путем определить только необходимые библиотека Instant Client - удаляя их по очереди и проверяя работоспособность вашего приложения, однако если вы не используете в вашем приложении работу с ARRAY, REF, XML, BINARY_DOUBLE, BINARY_FLOAT вы можете использовать Direct режим ODAC который позволяет работать с сервером напрямую по протоколу TCP/IP без необходимости использовать клиент Oracle (более подробные ограничения по работе в Direct режиме описаны в справке).

AnViSe
Сообщения: 9
Зарегистрирован: Чт 06 дек 2012 09:35

Re: ODAC 8.5 и Oracle 11g

Сообщение AnViSe » Ср 09 янв 2013 08:00

Доброе утро.
В том то и дело что используются и массивы и реф курсоры, поэтому Direct режим не выход и используется полный клиент Oracle, с которым и возникают проблемы при установке.
Просто хотелось бы знать какие именно библиотеки из пакета MS Visual C++ 2005 нужны. Но видимо это уже не ваша область.

Alexp
Devart Team
Сообщения: 349
Зарегистрирован: Пн 27 дек 2010 10:34

Re: ODAC 8.5 и Oracle 11g

Сообщение Alexp » Ср 09 янв 2013 10:01

Добрый день,

По поводу необходимых файлов и библиотек для полноценной работы Oracle клиента, Вам лучше обратиться в поддержку Oracle.

Закрыто