질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

리눅스 시작시 오라클 DB 자동시작

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

1. root 유저를 dba 그룹에 넣는 방법 ?

- usermod 를 이용하시던지 /etc/group 화일을 직접수정하시면 가능합니다

2. /etc/rc.d/init.d 디렉토리에 특정 스크립트를 root 가 아닌 oracle 이라는 유저의 환경으로 실행을 시킬수 있을까요 ?

- 오라클을 시스템부팅시에 구동시키는 방법은 아래에 솔라리스9에 오라클10g의 예제가 있으니 참고하시기 바랍니다

Automatic starting and stopping of Oracle Database

cd /var/opt/oracle/oratab
Note: You should then change the 'N' entry to 'Y' for the line with your
database ORACLE_SID.


vi /etc/init.d/dbora.sh

ORACLE_HOME=/export/home/oracle/product/10g export ORACLE_HOME
ORACLE_OWNER=oracle export ORACLE_OWNER

case $1 in
start)
su - oracle -c $ORACLE_HOME/bin/dbstart
su - oracle -c "$ORACLE_HOME/bin/lsnrctl start"
su - oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"
exit 0
;;

stop)
su - oracle -c "$ORACLE_HOME/bin/emctl stop dbconsole"
su - oracle -c "$ORACLE_HOME/bin/lsnrctl stop"
su - oracle -c $ORACLE_HOME/bin/dbshut
exit 0
;;
esac
echo "Usage: $0 [start|stop]"


chmod 777 dbora


ln -s /etc/init.d/dbora.sh /etc/rc3.d/S12dbora.sh
ln -s /etc/init.d/dbora.sh /etc/rc0.d/K12dbora.sh 
 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,153 명
  • 현재 강좌수 :  36,461 개
  • 현재 접속자 :  257 명