[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