[관리] Oracle 8i startup 하기
오라클 시작 절차에 대해 알아 보도록 하죠.
오라클은 다음 2개의 파일을 참조하여 시작을 합니다.
$ORACLE_HOME/dbs/init<SID>.ora
$ORACLE_BASE/<오라클 DB_file이 위치한곳>/control01.ctl
init<SID>.ora : 데이터베이스의 메모리 영역의 크기
사용자 접속자 수
프로세서 수
생성 가능한 데이터 파일수
데이터베이스 명
control01.ctl : 데이터 베이스 명
데이터베이스를 구성하는 파일의 경로와 파일명
파일의 현재 상태 <존재여부/사용여부>
시작 방법
[oracle@zzang911 oracle]$ sqlplus internal
SQL> startup
데이터베이스의 시작은 3 단계에 거쳐서 이루어 진다.
1. NOMOUNT 단계
init<SID>.ora 파일을 읽어서 데이터베이스의 메모리 영역의 크기,사용자 수,
프로세서 수, 생성가능한 파일의 수등을 결정한다.
$ORACLE_HOME/rdbms/log/ 디렉토리에 시작정보에 대해 log 를 남긴다.
2. MOUNT 단계
컨트롤 파일을 읽어서 데이터베이스를 구성하는 파일의 경로와 파일명이 일치
하는지를 확인 하고 파일들의 현재 사용가능 여부를 확인한다.
파일이 하나라도 존재하지 않거나 사용불능일 경우에는 정상적으로 시작할수
가 없습니다.
3. DATA OPEN 단계
일반 사용자들이 데이터 베이스에 접속하여 정보를 조작할 수 있게 합니다.
위 3 단계에 걸쳐서 오라클 데이터 베이스가 시작 되어 집니다.