проблема с установкой DB 11g 1.0.6 win32

mike_fisher
Дата: 23.11.2009 00:38:02
При установке софта Oracle Database, в любой конфигурации на последних процентах вылетает ошибка: не могу найти OCI.dll. если игнорировать, то ни одно из приложений запускаться не хочет. удалить блок с OCI при выборе компонентов установки нельзя. ОС: XP SP2, Server 2003, Win 7. Пробовал перекачивать дистрибутив несколько раз. бесполезно. кстати, с DB 1.0.7 то же самое. ИЛИ я УЖЕ ТЮ-ТЮ или ORACLE. но скоро я точно буду ТЮ-ТЮ. десятая версия ставилась без проблемм. комп пустой. без экземпляров и др. софта. Please, Help.

а. забыл. один раз установить удалось. но устанавливал с дистрибутива, который скачал года два назад, когда одинадцатая версия только появилась. потом этот дистрибутив был утерян.

качал download master-ом, IE. уже не знаю в чем дело. врят-ли в закачивалке.
nexoma
Дата: 23.11.2009 01:25:31
mike_fisher,
возможно, "битый" архив. перекачай заново.
mike_fisher
Дата: 23.11.2009 08:11:44
архив не "битый". при тестировании архива ошибок нет. повторюсь. я скачивал уже раза 4. плюс еще один, версию 1.0.7. попробую еще, конечно, если других предложений нет :) спс.
mike_fisher
Дата: 23.11.2009 09:27:07
md5, посчитано Total Cmd.

1017d636d03f6fc8cd91ab7679122fd6 *win32_11gR1_database_1013.zip
63c87ba5befb48bba43fdb33060df2e3 *win32_11gR1_database_111070.zip
c0c65a6952a1c8e8e65d3b8065db4ea2 *win32_11gR1_database_old.zip

последний файл - тот что я скачивал раньше, но не тот, с которого удалось установить.
SergINI
Дата: 23.11.2009 10:37:49
mike_fisher,

Была такая фигня(ошибка). Только уже на установленной базе. Короче связано с perl. Лечил очень долго. Победил, но последовательность действий уже не смогу вопроизвести. Пёрловские скрипты редактировал(которые в оракле для установки EM используются, там были необязательные проверки, которые я просто закоммментировал) и с переменными окружения колдовал(в том числе и с пёрловскими). Облазил пол интернета. Нашёл пару толковых линков с этой проблемой, но решения никто так и не описал.
SergINI
Дата: 23.11.2009 10:47:05
P.S. Возможно помогло и вот это:
Какая-то книга по Oracle

As it turns out, PERL5LIB does not have to be set for Perl in a Windows ORACLE_HOME to work,
since perl.exe automatically searches the directory tree from which it is invoked. On Windows,
there is no separate environment variable for searching dynamic link libraries (DLLs)—the
Windows variant of shared libraries. PATH serves as the command search path as well as the DLL
search path. The ORACLE DLL required to connect to a DBMS instance is OCI.DLL. Since
perl58.dll, which is required to run perl.exe, is collocated with perl.exe in %ORACLE_HOME%
\perl\5.8.3\bin\MSWin32-x86-multi-thread, and OCI.DLL is in %ORACLE_HOME%\bin, you are all
set once PATH contains these two directories.
mike_fisher
Дата: 23.11.2009 12:00:18
решил. вся проблемма была в том, что имя пользователя было русское. посмотрел установленные службы. там была одна, но не запускалась. посмотрел путь и увидел там закорючки непонятные. решил попробовать с английским именем пользователя. установилось. устанавливал из каталога с английским путем (без русских символов). такие дела, всем спасибо. :)
SergINI
Дата: 23.11.2009 12:32:24
mike_fisher,
Ну это совсем просто. Так не интересно :)