[sisyphus] Oracle 10g на ALT Linux Server 4.0
Igor Muratov
=?iso-8859-1?q?migor_=CE=C1_altlinux=2Eorg?=
Чт Авг 2 20:01:28 MSD 2007
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
Подробная информация о списке рассылки Sisyphus