Hi,
hast du die Datenbank denn auch ein Startskript dafür?
Beispiel Startup-Script "/etc/init.d/dbora"
Code:
#!/bin/sh
ORA_HOME=/home/oracle/OraHome1
ORA_OWNER=oracle
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
ORACLE_TERM=xterm
PATH=$PATH:$ORACLE_HOME/bin:/usr/local/jdk/jdk118_v3/bin
TNS_ADMIN=$ORACLE_HOME/config
NLS_LANG=GERMAN_GERMANY.WE8ISO8859P1
NLS_SORT=GERMAN
test -f $ORA_HOME/bin/dbstart || exit 0
echo "Oracle startup: cannot start"
case "$1" in
'start') Start the Oracle databases and Net listener
su - oracle -c "/home/oracle/OraHome1/bin/lsnrctl start" &
su oracle -c "/home/oracle/OraHome1/bin/dbstart" &
;;
'stop') Stop the Oracle databases and Net listener
su - oracle -c "/home/oracle/OraHome1/bin/lsnrctl stop" &
su oracle -c "/home/oracle/OraHome1/bin/dbshut" &
;;
esac
Beispiel ".bashrc" für User Oracle-User
Code:
export ORACLE_HOME=/home/oracle/OraHome1
export ORACLE_BASE=/home/oracle
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_TERM=xterm
export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/jdk/jdk118_v3/bin
export TNS_ADMIN=$ORACLE_HOME/config
export NLS_LANG=WE8ISO8859P1
export NLS_LANG=GERMAN.GERMANY.WE8ISO8859P1
export NLS_SORT=GERMAN
export LC_ALL=en_US
export LC_LANG=en_US
if [ -z $LD_LIBRARY_PATH ]
then
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
else
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
fi
if [ -z $CLASSPATH ]
then
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
else
CLASSPATH=$CLASSPATH:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export CLASSPATH
fi
Die Anpassungen an deine Installation (Pfade und Charset etc.) musst du allerdings noch selber machen.
Früher gabs auf der 8i aber auch noch eine ziemlich gute Doku in html mit auf der CD / ISO. Da ist sowas eigentlich erklärt. Gibts die nicht mehr?
Gruß
majobu
Lesezeichen