아래는 오라클 설치 후 시스템 시작시 자동시작을 가능하게 하기 위해 만든 스크립트이다.
#!/bin/sh
# Startup script for oracle
#
# chkconfig: 345 95 15
# description: Oracle start
# Source function library..
/etc/rc.d/init.d/functions
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9i
export PATH=$PATH:$ORACLE_HOME/bin
export ORA_OWNER=oracle
if [ ! -f $ORA_HOME/bin/dbstart ]; then
echo "Oracle startup: cannot start"
exit 0
fi
case "$1" in
start)
echo ""
echo "Starting the Oracle: "
su - $ORA_OWNER -c 'dbstart &'
echo ""
echo "Starting TNS listener: "
su - $ORA_OWNER -c 'lsnrctl start'
touch /var/lock/subsys/oracle
;;
stop)
echo ""
echo "Shutting donw TNS listener: "
su - $ORA_OWNER -c 'lsnrctl stop'
echo ""
echo "Shutting donw Oracle: "
su - $ORA_OWNER -c 'dbshut &'
rm -f /var/lock/subsys/oracle
echo
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
다음의 명령을 통해서 확인할 수 있을 것이다.
# ntsysv
'Linux and Unix > Configuration' 카테고리의 다른 글
smb.conf 파일 (0) | 2017.10.22 |
---|