Доброго времени суток. Есть 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 настроил... в чем может быть проблема?
Ошибка при подключении к серверу Oracle
-
- Новичок
- Сообщения: 1
- Зарегистрирован: 16 ноя 2013, 06:04
- 2 + 2 = ?: 4
Re: Ошибка при подключении к серверу Oracle
Добрый день!
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.
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.