Перейти до змісту
  • Gentoo Way..
  • Gentoo & Oracle


    hamilok

    Рекомендовані повідомлення

    Здравствуйте!

     

    Кто сталкивался с этими монстрами и побеждал их - помогите, пожалуйста!

    Посилання на коментар
    Поділитись на інші сайти

    Здравствуйте!

     

    Кто сталкивался с этими монстрами и побеждал их - помогите, пожалуйста!

    Это что значит то?

    Как поставить oracle на генте?

    вики

    Посилання на коментар
    Поділитись на інші сайти

    Это что значит то?

    Как поставить oracle на генте?

    вики

    Интересует установка новой версии Оракла: 11g. Пробывал ставить как написано здесь, но увы на линковке библиотек ругань в сторону glibc. Змінено користувачем CoFFeeTiMe
    Посилання на коментар
    Поділитись на інші сайти

    Еще интересует почему оракловые скрипты запуска отрабатывают с ошибками:

    /etc/init.d/ora.console: line 14: ebegin: command not found
    Права:

    -rwxr-xr-x 1 root root 805 May 21 12:15 /etc/init.d/ora.console
    -rwxr-xr-x 1 root root 923 May 21 12:14 /etc/init.d/ora.database
    -rwxr-xr-x 1 root root 575 May 26 11:17 /etc/init.d/ora.listener
    Содержание ora.console:

    #!/sbin/runscript 
    # ---------------------------------------------------------------------- 
    # File:	/etc/init.d/ora.console 
    # Purpose:  Startup Oracle Enterprise Manager DB Console and ISQL 
    # ---------------------------------------------------------------------- 
    
    depend() { 
    	need net 
    	after ora.listener 
    } 
    
    start() { 
    	source /etc/profile.env 
    	ebegin "Start Oracle Enterprise Manager DB Console" 
    	/bin/su $ORACLE_OWNER -c "$ORACLE_HOME/bin/emctl start dbconsole" 
    	eend $? "Failed to start Oracle Enterprise Manager DB Console." 
    } 
    
    stop() { 
    	source /etc/profile.env 
    	ebegin "Stopping Oracle Enterprise Manager DB Console" 
    	/bin/su $ORACLE_OWNER -c "$ORACLE_HOME/bin/emctl stop dbconsole" 
    	eend $? "Failed to stop Oracle Enterprise Manager DB Console." 
    }

    Сравнил со скриптами апача, там тот же ebegin, но при запуске нет сообщений о неизвестной комманде. В чем дело?

    Посилання на коментар
    Поділитись на інші сайти

    Скорее всего у тебя с системой чего-то не так... обновленная?

    Потом тот мануал за 2008-й, с 2008-ого очень много чего поменялось в генте, в том числе система инициализации...

    Что до скриптов запуска: ошибка кроется в том что профайл правильный /etc/profile, а не /etc/profile.env

    Поменяй "source /etc/profile.env" на "source /etc/profile" и скрипты будут работать.

    Хотя думаю эти строки можно и вовсе убрать, так как по умолчанию используется всеравно /etc/profile

    Змінено користувачем <b>Nightmare</b>
    Посилання на коментар
    Поділитись на інші сайти

    Скорее всего у тебя с системой чего-то не так... обновленная?

    Потом тот мануал за 2008-й, с 2008-ого очень много чего поменялось в генте, в том числе система инициализации...

    Что до скриптов запуска: ошибка кроется в том что профайл правильный /etc/profile, а не /etc/profile.env

    Поменяй "source /etc/profile.env" на "source /etc/profile" и скрипты будут работать.

    Хотя думаю эти строки можно и вовсе убрать, так как по умолчанию используется всеравно /etc/profile

    у меня каррент :)

     

     

    Проблема решена. Поставил и даже запустил. Сегодня вечером или завтра будут подробности.

    Посилання на коментар
    Поділитись на інші сайти

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

     

    Есть несколько замечаний:

     

    - эти хуки можна пропустить, если ваша система 32 битная

    /bin/gcc (should be removed after install):

    #!/bin/bash 
    
    if [ "$1" = "-m32" ]; then 
       /usr/bin/gcc -L/usr/lib32 $* 
    else 
       /usr/bin/gcc $* 
    fi
    ${ORACLE_HOME}/lib32/stubs/libc.so:

    - GROUP ( libc.so.6 /usr/lib/libc_nonshared.a ) 
    + GROUP ( libc.so.6 /usr/lib32/libc_nonshared.a )
    ${ORACLE_HOME}/lib32/stubs/libpthread.so:

    - GROUP ( libpthread.so.0 /usr/lib/libpthread_nonshared.a ) 
    + GROUP ( libpthread.so.0 /usr/lib32/libpthread_nonshared.a )

    - ссылка на библиотеку libstdc++.so необязательна:

    As root:

    /sbin/sysctl -p 
    emerge dev-libs/libaio 
    xhost + 
    ln -sf /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.3/libstdc++.so.6 /usr/lib/libstdc++.so.6

    - после того как добавили rt флаг в $ORACLE_HOME/lib/sysliblist вылезает еще одна ошибка. я так и не нашел решения, по этому continue.

    - в init.d скриптах убрать: source /etc/profile.env

     

    Всем удачи в разработке и администрировании! :)

    Змінено користувачем CoFFeeTiMe
    Посилання на коментар
    Поділитись на інші сайти

    ×
    ×
    • Створити...

    Важлива інформація

    Використовуючи цей сайт, Ви погоджуєтеся з нашими Умови використання, Політика конфіденційності, Правила, Ми розмістили cookie-файлы на ваш пристрій, щоб допомогти зробити цей сайт кращим. Ви можете змінити налаштування cookie-файлів, або продовжити без зміни налаштувань..