Startovani Oracle 10.1.0.4 - pri bootu neprobehne, vypis na konzolu při bootu neni videt

Pavel Lisý pali na tmapy.cz
Čtvrtek Listopad 3 07:37:51 CET 2005


Jan Houstek píše v Čt 03. 11. 2005 v 01:50 +0100:
> Pavel Lisý wrote:
> > root      1678     1  0 18:43 ?        00:00:00 /bin/su -l oracle -c exec /usr/lib/oracle/product/10.1.0/bin/ocssd
> > root      2513  1680  0 18:43 ?        00:00:00 initlog -q -c /etc/rc3.d/S95oracle10g start
> > root      2514  2513  0 18:43 ?        00:00:00 /bin/bash -x /etc/rc3.d/S95oracle10g start
> > oracle    2558  1678  0 18:44 ?        00:00:00 /usr/lib/oracle/product/10.1.0/bin/ocssd.bin
> > oracle    2585  2558  0 18:44 ?        00:00:00 /usr/lib/oracle/product/10.1.0/bin/ocssd.bin
> > oracle    2586  2585  0 18:44 ?        00:00:00 /usr/lib/oracle/product/10.1.0/bin/ocssd.bin
> > oracle    2588  2585  0 18:45 ?        00:00:00 /usr/lib/oracle/product/10.1.0/bin/ocssd.bin
> > oracle    2589  2585  0 18:45 ?        00:00:00 /usr/lib/oracle/product/10.1.0/bin/ocssd.bin
> > oracle    2590  2585  0 18:45 ?        00:00:00 /usr/lib/oracle/product/10.1.0/bin/ocssd.bin
> > oracle    2591  2585  0 18:45 ?        00:00:00 /usr/lib/oracle/product/10.1.0/bin/ocssd.bin
> > oracle    2592  2585  0 18:45 ?        00:00:00 /usr/lib/oracle/product/10.1.0/bin/ocssd.bin
> > oracle    2593  2585  0 18:45 ?        00:00:00 /usr/lib/oracle/product/10.1.0/bin/ocssd.bin
> > root      2596  2514  0 18:45 ?        00:00:00 su - oracle -c /usr/lib/oracle/product/10.1.0/bin/dbstart
> 
> Zkusil bych si pro začátek vybrat, zda opravdu chcete Oracle DB 
> provozovat přes CSSD, nebo stačí jednoduchý init skript volající 
> dbstart. (Vzhledem k tomu, že kdybyste opravdu měl cluster, vypadal by 
> ten dotaz trochu jinak, vsadil bych na druhou možnost.)
> 
> Též by nebylo od věci zaslat onen nefungující skript nebo alespoň jeho 
> relevantní části.
Skript byl cely prilozen jako priloha. Ale vyuziva veci, ktere jsou
primo v instalaci oracle a za ne nemohu rucit (mozna jsou v nich chyby,
ktere to vsechno zpusobuji):

#!/bin/bash -x
# name: /etc/rc.d/init.d/oracle10g
# description: init script to start/stop oracle database 10g, 
#              TNS listener, EMS
# chkconfig: 345 95 05
#
# Set ORA_HOME to be equivalent to the $ORACLE_HOME
# from which you wish to execute dbstart and dbshut;
#
# Set ORA_OWNER to the user id of the owner of the 
# Oracle database in ORA_HOME.

env

if [ -f /etc/sysconfig/oracle10g ]; then
        . /etc/sysconfig/oracle10g
fi

export NLS_LANG="AMERICAN_AMERICA.UTF8"

# Sleep for correct start at boot time
export SLEEP_TIME=120s

if [ ! -f $ORA_HOME/bin/dbstart ]
then
    echo "Oracle startup: cannot start"
    exit
fi

case "$1" in
    'start')
        # Start the Oracle 10g databases:
        # The following command assumes that the oracle login 
        # will not prompt the user for any values
	env
        sleep $SLEEP_TIME
        su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"
        su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
        su - $ORA_OWNER -c "$ORA_HOME/bin/emctl start dbconsole"
        ;;
    'stop')
        # Stop the Oracle 10g databases:
        # The following command assumes that the oracle login 
        # will not prompt the user for any values
        su - $ORA_OWNER -c "$ORA_HOME/bin/emctl stop dbconsole"
        su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
        su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut"
        ;;
esac


V instalaci a provozovani oracle jsem amater. 
O to vice me stve, ze je instalatoru spousta chyb, ktere se musi
opravovat ruznymi patchi. Opravdu je asi nutne jit k nim na skoleni :-(.
Navic me stve, ze se chlubi podporou linuxu, ale instalace na windows
udajne probehne uplne bez zadrhelu s defaultnimi volbami.

Ja bych jenom chtel postupovat podle jejich navodu a za par desitek
minut dospet k vysledku: chodici instalaci.

Uz vubec nemluvim o tom, ze ani nenainstaluji skript, kterym by se to
melo pri bootu startovat. Ten se nainstaluje pouze pro CSSD a o tom nic
nevim (moje chyba, ze), tak jsem ho radeji nechal spoustet, s najivni
predstavou, ze kdyz to instalator defaultne udela, je to asi potreba.
Fuj. Zlata instalace MySQL 4.x z rpm stazenych primo z webu mysql.com.
Maji se hosi od Oracle jeste hodne co ucit, nez by se meli chlubit, jak
linux podporuji jako primarni platformu.

To jsem si ulevil (trochu), uz mi z toho trochu hrabe.

Pavel


-- 
Pavel Lisý <pali na tmapy.cz>
T-MAPY spol. s r.o.



Další informace o konferenci Linux