Возникла следующая проблема. Изначально IBSO жила на Oracle 9.2.0.8 (x32 Windows 2003 Server), возникла необходимость перевести на Oracle 10.2.0.4 (x64 Windows 2003 Server). На тестовой базе все переехало прекрасно, кроме FIO - при любых обращениях к библиотеке выдается сообщение
Код:
ORA-06520: PL/SQL: Ошибка загрузки внешней библиотеки
ORA-06522: Unable to load DLL
ORA-06512: на "IBS.UTL_FILE", line 269
ORA-06512: на line 1
begin declare RET pls_integer; begin RET:=$$$.utl_file.fio_init; if RET<0 then ?:=$$$.utl_file.error_message(RET); end if; ?:=RET; end; end;
FIO.DLL находится в каталоге %ORACLE_HOME%\lib, зарегистрирована в базе под IBS, создан соотв. каталог в ОС и директория в Oracle, в настройках листенера тоже все есть, т.е. видимых причин вроде нет. Есть подозрение, что для х64 Windows нужна FIO.DLL, скомпилированная имеено под х64. Или тут дело в чем-то другом?
Мы тоже бились с подобной проблемой, проблема была именно в том что пытались прикрутить FIO от 32-х битной системы.
Правда у нас UNIX (но попытка не пытка, попробуйтепокопать в этом направлении).
Ср Июн 11, 2008 09:20  Re: FIO для 64-bit Windows
Полезность: Нет оценки
А киньте либу в C:\WINDOWS\SYSTEM32 (или как там оно у Вас?)
А в базе - сотрите пути!
_________________ IT-Команда предлагает свои услуги:
http://www.cftclub.ru/viewtopic.php?t=909
Ср Июн 11, 2008 10:31  Re: FIO для 64-bit Windows
Полезность: Нет оценки
AlexV пишет:
Так объявите ее!
Просто пути доступа к ней сотрите, оставьте одно имя с расширением и т. д...
PS: Или попробуйте с путем C:\WINDOWS\SYSTEM32\LIBFIO.DLL
Возвращая к старому...
У кого-нибудь из участников форума установлена IBSO на 64-битную Windows? Если установлена, как вы решили проблему с этими библиотеками?
Собираюсь наконец перегнать IBSO с Oracle 9.2.0.8 32-bit Win на Oracle 10.2.0.4 64-bit Win, но пока осталась нерешенной только эта проблема. Или, м.б., кто-нибудь сможет мне их скомпилировать? (Из ЦФТ - тишина, да и не надеюсь на их помощь особо).
Возвращая к старому...
У кого-нибудь из участников форума установлена IBSO на 64-битную Windows? Если установлена, как вы решили проблему с этими библиотеками?
Собираюсь наконец перегнать IBSO с Oracle 9.2.0.8 32-bit Win на Oracle 10.2.0.4 64-bit Win, но пока осталась нерешенной только эта проблема. Или, м.б., кто-нибудь сможет мне их скомпилировать? (Из ЦФТ - тишина, да и не надеюсь на их помощь особо).
насколько помню 64-х битной библиотеки под винду сроду не существовало...
варианта 2 либо самостоятельно собрать из исходников
либо оракл ставить 32 бита.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Домен cftclub.ru не связан с ЗАО "Центр Финансовых Технологий" и ни в коей мере не нарушает авторских и иных прав
Владелец может не разделять мнения Участников и не несет ответственности за их публикации
Powered by phpBB