자동 기동의 구조 이해
자동 기동 관련 파일은 다음의 4개의 파일이다. 1번부터 3번까지는 오라클 패키지에 들어있고, 4번은 유저가 직접 작성한다.
벤더에 따라서 이 파일들이 미리 작성되어 있는 경우도 있다.
1. $ORACLE_HOME/bin/dbstart DB 기동 스크립트
2. $ORACLE_HOME/bin/dbstop DB 정지 스크립트
3. /etc/oratab 인스턴스 정의파일
4. /etc/rc.d/init.d/dbora 서비스 스크립트
oratab
oratab은 인스턴스의 SID를 등록하는 파일. oratab의 서식은 아래와 같다.
문장 끝에 Y 또는 N을 넣음으로써, 자동 기동 여부를 설정한다.
인스턴스가 여러 개 있을 경우 인스턴스 수만큼 갯수가 늘어난다.
$ORACLE_HOME:$ORACLE_SID:[Y|N]
dbora
dbora는 OS가 실행하는 오라클 기동/정지 스크립트이다. OS는 직접 dbstart와 dbshut을 실행하지 않고
dbora를 경유로 실행한다. 즉 OS가 기동될 경우 다음의 순서대로 파일이 실행된다.
1. init 프로세스는 /etc/initab를 참조해서 dbora를 기동시킨다.
2. dbora는 dbstart를 실행시킨다.
3. dbstart는 /etc/oratab를 참조해서 자동기동대상의 인스턴스를 기동시킨다.
참고 : http://elflord.egloos.com/2543425
'Oracle > Admin' 카테고리의 다른 글
index의 테이블스페이스 변경 (0) | 2010.12.15 |
---|---|
index tree dump 뜨기 (0) | 2010.11.29 |
데이터 파일 자동 증가 (0) | 2010.10.15 |
아카이브 로그 파일 포맷변경 (0) | 2010.10.14 |
스케쥴링 하기(일주일마다 통계 정보) (0) | 2010.10.13 |