제가 쓰는 방법입니다.
참고하세요
/etc/rc.d/init.d/oracle 생성 (디렉터리등을 수정하셔야 합니다.)
$ vi /etc/rc.d/init.d/oracle
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/products/8.1.7
export ORACLE_SID=설치한디비의SID
export ORACLE_OWNER=디비설치시사용한아이디
if [ ! -f $ORACLE_HOME/bin/dbstart ] || [ ! -d $ORACLE_HOME ] ; then
echo "Oracle startup : startup fail, cannot start"
exit
fi
case "$1" in
start)
su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbstart
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start"
;;
stop)
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop"
su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbshut
;;
esac
실행권한을준다.
$ chmod 755 /etc/rc.d/init.d/oracle
$ chown root.root /etc/rc.d/init.d/oracle
자동실행하도록 설정(level 3의 경우에 자동으로 실행하도록합니다.)
cd /etc/rc.d/rc0.d
ln -s ../init.d/oracle K04oracle
cd /etc/rc.d/rc3.d
ln -s ../init.d/oracle S96oracle
: 오라클을 부팅시 자동 실행 되게 하려고 합니다..
:
: 어떻게 하면 좋을까요..?
:
: rc.local
:
: 만약 rc.local 파일을 수정해야 한다면..
: 어떻게 해야 하는가요..?
:
: 그리고 다른 방법으로
:
: /etc/rc.d/init.d/oracle
:
: 을 만들어서 실행시키면서 부팅하고 싶은데 어떻게 해야 할지 모르겠어요.
:
: 고수님들의 한수 지도 부탁드립니다.--락이라면 www.kubi.co.kr