Вопрос может сюда, но все же.
Проблема в следующем:
На некоторых машинах (Windows XP 32) при подключении в базе Oracle появляется ошибка:
Cannot load OCI DLL: oci.dll
Сама библиотека лежит в каталоге с программой, рядом с ней лежит oraociei11.dll (клиент от Oracle 11g).
На других машинах все нормально.
Вопрос в следующем: какие библиотеки еще нужны кроме msvcr80.dll?
ODAC 8.5 и Oracle 11g
Re: ODAC 8.5 и Oracle 11g
Добрый день,
Для того чтобы при использовании различных фич Oracle не возникало проблем лучше взять полный Oracle Instant Client, и cкопировать все библиотеки в каталог с приложением
Для того чтобы при использовании различных фич Oracle не возникало проблем лучше взять полный Oracle Instant Client, и cкопировать все библиотеки в каталог с приложением
Re: ODAC 8.5 и Oracle 11g
Согласен с вами, но это увеличивает дистрибутивный пакет.
Пока выход нашел такой: Принудительная установка библиотек MS Visual C++ 2005.
Пока выход нашел такой: Принудительная установка библиотек MS Visual C++ 2005.
Re: ODAC 8.5 и Oracle 11g
Добрый день,
Вы можете попытаться экспериментальным путем определить только необходимые библиотека Instant Client - удаляя их по очереди и проверяя работоспособность вашего приложения, однако если вы не используете в вашем приложении работу с ARRAY, REF, XML, BINARY_DOUBLE, BINARY_FLOAT вы можете использовать Direct режим ODAC который позволяет работать с сервером напрямую по протоколу TCP/IP без необходимости использовать клиент Oracle (более подробные ограничения по работе в Direct режиме описаны в справке).
Вы можете попытаться экспериментальным путем определить только необходимые библиотека Instant Client - удаляя их по очереди и проверяя работоспособность вашего приложения, однако если вы не используете в вашем приложении работу с ARRAY, REF, XML, BINARY_DOUBLE, BINARY_FLOAT вы можете использовать Direct режим ODAC который позволяет работать с сервером напрямую по протоколу TCP/IP без необходимости использовать клиент Oracle (более подробные ограничения по работе в Direct режиме описаны в справке).
Re: ODAC 8.5 и Oracle 11g
Доброе утро.
В том то и дело что используются и массивы и реф курсоры, поэтому Direct режим не выход и используется полный клиент Oracle, с которым и возникают проблемы при установке.
Просто хотелось бы знать какие именно библиотеки из пакета MS Visual C++ 2005 нужны. Но видимо это уже не ваша область.
В том то и дело что используются и массивы и реф курсоры, поэтому Direct режим не выход и используется полный клиент Oracle, с которым и возникают проблемы при установке.
Просто хотелось бы знать какие именно библиотеки из пакета MS Visual C++ 2005 нужны. Но видимо это уже не ваша область.
Re: ODAC 8.5 и Oracle 11g
Добрый день,
По поводу необходимых файлов и библиотек для полноценной работы Oracle клиента, Вам лучше обратиться в поддержку Oracle.
По поводу необходимых файлов и библиотек для полноценной работы Oracle клиента, Вам лучше обратиться в поддержку Oracle.