티스토리 뷰

Database/oracle

oracle auto start 스크립트

solarwind 2008. 6. 25. 21:05
반응형

- oracle9i File 생성
###############################################################
# File Start
###############################################################
#!/bin/sh
#
# Startup script for Oracle
#
# chkconfig: - 90 15
# description: Start Oracle
#
# processname: oracle
#
# Source function library.
. /etc/rc.d/init.d/functions
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0.4
export PATH=$PATH:$ORACLE_HOME/bin
# See how we were called.
case "$1" in
start)
echo ""
echo "Starting oracle: "
su - oracle -c "dbstart"
echo ""
echo "Starting TNS listener:"
su - oracle -c "lsnrctl start"
touch /var/lock/subsys/oracle
echo
;;
stop)
echo ""
echo "Shutting down TNS listener:"
su - oracle -c "lsnrctl stop"
echo ""
echo "Shutting down oracle:"
su - oracle -c "dbshut"
exit
rm -f /var/lock/subsys/oracle
echo
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac

###############################################################
# File End
###############################################################


- oratab 파일 편집하기
[root@ora9 src]# vi /etc/oratab
다음 부분을 수정 ([SID], [ORACLE_HOME], [자동실행/종료 플래그]로 구성되어 있습니다.)
ora9:/opt/oracle/product/9.2.0.4.0:N e ora9:/opt/oracle/product/9.2.0.4.0:Y


- Parameter 파일 링크
xxxxxxxxxxxx은 일정치 않은 숫자 입니다.
[root @ora9 /]# cp /opt/oracle/admin/ora9/pfile/initora9.ora.xxxxxxxxxxxx \
/opt/oracle/product/9.2.0.4.0/dbs/initora9.ora


- /etc/rc.d/init.d 에 등록하기
oracle9i 스크립트를 /etc/rc.d/init.d 에 복사합니다.
[root@ora9 src]# cp /usr/local/src/oracle-9.2.0.4.0 /etc/rc.d/init.d/oracle9i


- oracle9i에 실행권한을 부여합니다.
[root@ora9 src]# chmod 755 /etc/rc.d/init.d/oracle9i


- 시스템에 oarcle9i 데몬을 등록한다.
[root@ora9 src]# chkconfig --add oracle9i
[root@ora9 src]# chkconfig --level 2345 oracle9i on


- Oracle Database를 재시작 시켜본 후, LISTENER 데몬이 띄워져 잇는지 확인합니다.
[root@ora9 src]# /etc/rc.d/init.d/oracle9i start
[root@ora9 src]# ps ax | grep LISTENER


이후 서버 재부팅시 정상적으로 listener와 oracle database가 올라갑니다.
 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함