Ключевые слова:sql, oracle, install, database, (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Alexander V Sulima 2:5034/1 27 Sep 99 11:47:50
Subj : oracle autostart in linux
________________________________________________________________________________
Hi!
Serge Cherpatyuk <Serge.Cherpatyuk@p39.f44.n4625.z2.fidonet.org> wrote:
SC> Я уже спрашивал про сабж, приводил свой скрипт, со мной
SC> поделились своими скриптами, в принципе все они как близнецы
SC> братья, все запускают svrmgrl и lsntctl. Так вот, когда их
SC> запускаешь от имени _root_ , база замечательно стартует и
SC> shutdown'иться. А при запуске и останове во время перезагрузки
SC> системы дудки, выдаёт ошибку:
SC> Stoping Oracle server 8.0.5.1 EE...
SC> Server: /ora/app/oracle/product/8.0.5/bin/svrmgrl: error in loading shared
SC> libra
SC> ries
SC> libclntsh.so.1.0: cannot open shared object file: No such file or directory
пути и sid надо поправить по обстоятельствам.
заветное слово видимо "sudo".
начало /etc/init.d/oracle
#!/bin/sh
export PATH=/usr/oracle/bin:/sbin:/bin:/usr/sbin:/usr/bin
export ORATAB=/etc/oratab
export ORACLE_OWNER=oracle
export ORACLE_BASE=/usr/oracle
export ORACLE_HOME=/usr/oracle
export ORACLE_DOC=/usr/oracle/doc
export ORACLE_SID=ВАШSID
export NLS_LANG=RUSSIAN_CIS.CL8KOI8R
export ORA_NLS33=/usr/oracle/ocommon/nls/admin/data
export TNS_ADMIN=/usr/oracle/network/admin/tnsnames.ora
export TZ=MSK-3MSD,M3.5.0,M10.5.0
LISTENER=/usr/oracle/bin/lsnrctl
SERVERMG=/usr/oracle/bin/svrmgrl
NAME=oracle
DESC="Oracle server 8.0.5"
test -f $LISTENER || exit 0
test -f $SERVERMG || exit 0
set -e
case "$1" in
start)
echo "Starting $DESC..."
echo -n "Listener: "
sudo -u oracle $LISTENER start >/dev/null 2>&1
echo "done."
echo -n "Server: "
echo -e "connect internal\nstartup" |sudo -u oracle ${SERVERMG}
echo "done."
;;
stop)
echo "Stoping $DESC..."
echo -n "Server: "
echo -e "connect internal\nshutdown immediate" |sudo -u oracle ${SERVERMG}
echo "done."
echo -n "Listener: "
sudo -u oracle ${LISTENER} stop >/dev/null 2>&1
sync
sync
echo "done."
;;
*)
echo "Usage: /etc/init.d/$NAME {start|stop}"
exit 1
;;
esac
exit 0
-end-
А по поводу библиотеки -- разве в /etc/ld.so.conf путь к ним не прописан ?
--
WBR,
/sancho
--- ifmail v.2.14.os * Origin: Kostroma Telegraph & Telephone Station, Russia (2:5034/1@fidonet)