#cat >> /etc/init.d/oracle
#!/sbin/sh
ORACLE_HOME=`cat /var/opt/oracle/oratab|grep ^$ORACLE_SID:|cut -f2 -d':'`
case $1 in
start)
su - oracle -c $ORACLE_HOME/bin/dbstart
su - oracle -c "$ORACLE_HOME/bin/lsnrctl start"
exit 0
;;
stop)
su - oracle -c "$ORACLE_HOME/bin/lsnrctl stop"
su - oracle -c $ORACLE_HOME/bin/dbshut
;;
esac
ctrl^d
#for solaris:
#ln -s ../init.d/oracle /etc/rc3.d/S95oracle
#ln -s ../init.d/oracle /etc/rc0.d/K15oracle
#chmod 0755 /etc/init.d/oracle
Для версии 10 g нет необходимости в строках с lsnrctl, т.к. dbshut\dbstart
сам запускает\останавливает прослушиватель. Но есть Bug 4509652, по которому надо делать так:
dbstart $ORACLE_HOME
пятница, 19 декабря 2008 г.
Автоматический запуск экземпляра :
Подписаться на:
Комментарии к сообщению (Atom)
1 комментарий:
ну, конечно, еще надо отредактировать db_start и db_shut (?).
Отправить комментарий