Ошибка при подключении к серверу Oracle

Используемые совместно с FossLook СУБД


Ответить
dragovich01
Новичок
Сообщения: 1
Зарегистрирован: 16 ноя 2013, 06:04
2 + 2 = ?: 4

Ошибка при подключении к серверу Oracle

Сообщение dragovich01 » 16 ноя 2013, 06:19

Доброго времени суток. Есть Win 2008 x64 + Oracle 10g x64, ставлю Fosslook(в стровке подключения указал пользователя и пароль) пишет ошибку:

Инициализатор типа "Oracle.DataAccess.Client.OracleConnection" выдал исключение.

Подробная информация

Стек ошибок:
Инициализатор типа "Oracle.DataAccess.Client.OracleConnection" выдал исключение. ---> The provider is not compatible with the version of Oracle client


tnsnames настроил... в чем может быть проблема?

Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 869
Зарегистрирован: 26 дек 2008, 16:03

Re: Ошибка при подключении к серверу Oracle

Сообщение Andrew » 18 ноя 2013, 10:32

Добрый день!

Oracle строго проверяет версию библиотеки Oracle.DataAccess.dll - через нее работает и FossLook и FossDoc (провайдер у них общий).
И если например для случая MS SQL Server технически не важно какой он у вас - хоть 2008, или 2012 - все равно заработает, то для Oracle необходимо
собирать инсталляцию строго под вашу версию.

Мы можем такое сделать, правда в тех.требованиях FossDoc мы уже указываем Oracle 11
http://www.fossdoc.ru/systemrequirements
Не скажу что "работать не будет" , но будем смотреть в процессе насколько это вообще сейчас поддерживается.

Итак что необходимо от вас:
1) клиент Oracle у вас 64-разрядный?
2) найдите библиотеку Oracle.DataAccess.dll - она будет у вас на машине, вероятнее всего вы ее найдете в GAC (папка C:\Windows\assembly\ ) в одной из подпапок.
Чтобы не путаться, если вдруг их несколько - пришлите каждую по отдельности с указанием пути где она была у вас.
Если клиент Oracle установлен на отдельной машине где нет самого сервера, то ищите эту библиотеку в его папках.

Все что найдете - присылайте на support@fossdoc.ru.

Ответить

Вернуться в «Работа с СУБД и конфигурирование сервера»