728x90
오라클의 4가지 상태
- OPEN - 데이터를 처리할 수 있는 상태, 즉, SQL을 처리할 수 있는 상태
- MOUNT - 데이터 파일 등에 접근할 수 있는 상태(컨트롤 파일을 읽은 상태)
- NOMOUNT - 백그라운드 프로세스와 공유메모리가 존재하는 상태
- SHUTDOWN - 정지 상태
- SHUTDOWN → NOMOUNT 단계 : 파라미터를 읽어서 백그라운드 프로세스를 기동하고 공유 메모리 할당한다.
- NOMOUNT → MOUNT 단계 : 컨트롤 파일을 읽는다.
- MOUNT → OPEN 단계 : 데이터 파일, 리두 로그 파일 등을 확인한다.
오라클의 인스턴스
- 인스턴스는 백그라운드 프로세스와 공유 메모리를 의미한다.
- 즉, NOMOUNT 상태는 인스턴스가 기동한 상태이다.
- 일반적으로 데이터베이스와 1대1 대응하지만 RAC(Real Application Clusters)를 사용하는 경우에는 1대1 대응이 아니다.
- 서버 프로세스는 인스턴스에 포함되지 않는 사용자(Client)와의 연결을 지원하기 위한 별도의 프로세스.
- 서버 프로세스는 Dedicated Server Process와 Shared Server Process 두 가지 형태로 나뉜다.
- Dedicated Server Process : 특정 클라이언트를 전담하는 서버 프로세스
- Shared Server Process : Dispatcher가 요청을 수신하여 Request Queue에 담으면 그것을 처리하는 서버 프로세스
728x90
'Computer Science > Database' 카테고리의 다른 글
그림으로 공부하는 오라클 구조 - Ch7. 오라클의 데이터 구조 (0) | 2024.07.17 |
---|---|
그림으로 공부하는 오라클 구조 - ch6. 커넥션과 서버 프로세스의 생성 (0) | 2024.07.16 |
그림으로 공부하는 오라클 구조 - Ch4. SQL문 분석과 공유 풀 (0) | 2024.04.13 |
그림으로 공부하는 오라클 구조 - Ch3. 캐시와 공유 메모리 (0) | 2024.04.13 |
그림으로 공부하는 오라클 구조 - Ch2. 오라클의 여러 프로세스 (1) | 2024.04.03 |