From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <46B1FFD8.30301@altlinux.org> Date: Thu, 02 Aug 2007 11:01:28 -0500 From: Igor Muratov User-Agent: Thunderbird 2.0.0.4 (X11/20070702) MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list References: <46A8D997.2010508@altlinux.org> In-Reply-To: <46A8D997.2010508@altlinux.org> X-Enigmail-Version: 0.95.1 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] =?koi8-r?b?T3JhY2xlIDEwZyDOwSBBTFQgTGludXggU2VydmVy?= =?koi8-r?b?IDQuMA==?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Aug 2007 16:01:36 -0000 Archived-At: List-Archive: List-Post: Igor Muratov пишет: > 5 > $ cd $ORACLE_HOME/rdbms/lib > $ make -f ins_rdbms.mk all_no_orcl ihsodbc > Итак, публикую собственный рецепт установки базы данных Oracle 10.2.0.1.0 на ALT Linux Server 4.0.1 (звучат фанфары, свет направлен на коробку с ALT Linux Server 4.0, чирлидеры делают сальто) Начальные условия прежние: Server 4.0 и пакет oracle-preinstall версии не ниже чем 0.4-alt5 Свежую версию выложил вчера в сизиф. В пакете пришлось поправить зависимость. Было libstdc++ стало libstdc++3.3 т.к. при сборке требуется файл /usr/lib/libstdc++.so.5 Настоятельно рекомендую при работе с графическими тулзами оракла использовать VNC. Особенно это полезно при плохих каналах связи. 1 Запускаем сервер VNC от пользователя oracle 2 Подключаемся клиентом VNC и устанавливаем переменные окружения $ export ORACLE_HOME=/opt/oracle/product/10g $ export COMPSOBJS="-Wl,--no-as-needed" 3 Запускаем установку. 4 При возникновении ошибки линковки make -f $ORACLE_HOME/rdbms/lib/ins_rdbms.mk all_no_orcl ihsodbc переключаемся в шелл и патчим оракл ========== --- bin/genorasdksh~ 2005-06-13 11:08:00 -0500 +++ bin/genorasdksh 2007-07-27 13:47:31 -0500 @@ -107,7 +107,7 @@ # Linker command and options ### -LD="gcc -shared -Wl,-relax -L$OLIB -L$OLIB/stubs" +LD="gcc -Wl,--no-as-needed -shared -Wl,-relax -L$OLIB -L$OLIB/stubs" LD_RUNTIME="-Wl,-R$OLIB" LD_OPT="-Wl,-h$OSDK_LIB" # name inserted into library LD_DEST="$LIB_DIR/$OSDK_LIB" # output library =========== После этого возвращаемся в инсталятор и жмем кнопку Retry Все. Сервер установили. Теперь настраиваем листенер через netca и создаем базу средствами dbca. Вот тут у меня возникает разночтение. На сервере dbca проходит весь визард, показывает страничку параметров по которым будет создана база и... ничего. Процесс создания базы так и не начинается. Однако на лаптопе (Sisyphus) все проходит гладко и база создается. Скорее всего на сервер недоустановлены какие-то библиотеки, но какие именно мне пока не удалось выяснить. Буду благодарен за любые подсказки. -- With best regards Igor Muratov