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