: 안녕하세요..
: 모처럼 아주 단비가 내리고 있습니다.
:
: 제가 하고 싶은것은 리눅스 부팅시에 오라클을 시작하는 것입니다.
: 찾아보니까.. rc.local 파일에 내용을 첨가하는 방법들을 많이
: 사용하는거 같은데요..
: 오라클은 어떻게 하는지 알고 싶습니다.
: 여러 고수님들의 답변 부탁드립니다.
:
: 좋은 하루 되세요.. ^^
rc.local 에 dbstart 넣어주면 되지만..
레뎃계열 이라면 다음 스크립트 써보세요.
예전에 만들어본 스크립트입니다.
<pre>
#!/bin/sh
#
# chkconfig: 345 85 15
# description: Starts and stops the Oracle database and listeners
# See how we were called.
. /etc/rc.d/init.d/functions
export ORA_BIN=/home/oracle/product/9.0.1/bin
case "$1" in
start)
echo -n "Starting Oracle9i Database:"
daemon --user oracle $ORA_BIN/dbstart
echo
echo -n "Starting Oracle9i Listeners:"
daemon --user oracle $ORA_BIN/lsnrctl start
echo
touch /var/lock/subsys/oracle
;;
stop)
echo -n "Stopping Oracle9i Listeners:"
daemon --user oracle $ORA_BIN/lsnrctl stop
echo
echo -n "Stopping Oracle9i Database:"
daemon --user oracle $ORA_BIN/dbshut
echo
rm -f /var/lock/subsys/oracle
;;
status)
status oracle
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: oracle {start|stop|restart|status}"
exit 1
;;
esac
exit 0
###############################
</pre>
/etc/rc.d/init.d 에 oracle이란 이름으로 복사하고
실행퍼미션주고..ntsysv 로 런레벨 링크생성하세요.
시작 service oracle start
종료 service oracle stop