1. /etc/oratab
orcl:/usr/local/oracle/product/11.1.0/db_1:N
위 문장에서 N을 Y로 변경 후 저장
2. 스크립트 작성
1) 위치 : /etc/rc.d/init.d
2) 권한 : chmod 755
3) 내용
------------------------------------------------------------------------------------------------------
#!/bin/sh
ORACLE_HOME=/usr/local/oracle/product/11.1.0/db_1
ORACLE_OWNER=oracle
case "$1" in
start)
echo -n "Starting ORACLE ..."
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart" >> /var/log/oracle
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start" >> /var/log/oracle
echo -n "ORACLE open ..."
touch /var/lock/subsys/oracle
;;
stop)
echo -n "Stopping ORACLE ..."
touch /var/lock/subsys/oracle
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbshut" >> /var/log/oracle
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop" >> /var/log/oracle
echo -n "ORACLE close ..."
;;
esac
-------------------------------------------------------------------------------------------------------------
4) ln 설정
(1) ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc3.d/S97Oracle
(2) ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc5.d/S97Oracle
(3) ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc0.d/K07Oracle
(4) ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc6.d/K07Oracle
3. 리부팅 해보면 오라클이 자동으로 실행되는 것을 확인할수 있다
orcl:/usr/local/oracle/product/11.1.0/db_1:N
위 문장에서 N을 Y로 변경 후 저장
2. 스크립트 작성
1) 위치 : /etc/rc.d/init.d
2) 권한 : chmod 755
3) 내용
------------------------------------------------------------------------------------------------------
#!/bin/sh
ORACLE_HOME=/usr/local/oracle/product/11.1.0/db_1
ORACLE_OWNER=oracle
case "$1" in
start)
echo -n "Starting ORACLE ..."
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart" >> /var/log/oracle
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start" >> /var/log/oracle
echo -n "ORACLE open ..."
touch /var/lock/subsys/oracle
;;
stop)
echo -n "Stopping ORACLE ..."
touch /var/lock/subsys/oracle
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbshut" >> /var/log/oracle
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop" >> /var/log/oracle
echo -n "ORACLE close ..."
;;
esac
-------------------------------------------------------------------------------------------------------------
4) ln 설정
(1) ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc3.d/S97Oracle
(2) ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc5.d/S97Oracle
(3) ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc0.d/K07Oracle
(4) ln -s /etc/rc.d/init.d/oracle /etc/rc.d/rc6.d/K07Oracle
3. 리부팅 해보면 오라클이 자동으로 실행되는 것을 확인할수 있다
'개발 > shell' 카테고리의 다른 글
chmod 권한에 대해서 (0) | 2012.02.05 |
---|---|
find 명령어 (0) | 2012.02.05 |
부팅시 자동실행 스크립트 (0) | 2012.02.05 |
네트웍 활성화 (0) | 2012.02.05 |
사용자 계정 관리 (1) | 2012.02.05 |