Msg 성장일기
오라클 기본구조 본문
오라클 서버의 기본구조
1. 인스턴스 (메모리 영역)
2. 데이터베이스 (디스크 or 물리 영역)
오라클 인스턴스 기본구조
- 인스턴스는 SGA(System Global Area) 영역과 다수의 백그라운드 프로세스들로 구성됨.
오라클 서버를 기동 시, 인스턴스 시작 후 데이터베이스가 오픈된다. (인스턴스와 데이터베이스는 1:1구조이다.)
* 단일 서버에 다수의 오라클 서버를 구축하는 경우 SID라는 인스턴스 식별자를 지닌다.
SGA 내부요소
1. 공유풀
2. 데이터베이스 버퍼캐시
3. 리두 로그 버퍼
4. 라지 풀
5. 자바 풀
백그라운 프로세스 주요역할
1.DBWR, LGWR : 인스턴스와 DB의 연결 통로
2. SMON : 데이터 복구 수행
3. PMON : 사용자 세션관리 역할
4. CKPT : DB 일관성 유지
*Show SGA 명령을 통해 sga 메모리 할당 정보를 확인한다.
오라클 데이터베이스 기본 구조
1. 컨트롤 파일 : 오라클 서버 전반적인 일관성에 대한 정보와 물리적인 데이터베이스 구조 정보를 관리하는 영역.
일관성을 보장하기 위해 SCN 번호를 관리한다.
2. 데이터 파일 : 시스템 데이터와 어플리케이션 데이터(사용자 데이터)를 물리적으로 저장하는 파일.
3. 리두 로그 파일 : 데이터베이스 내부에서 임의의 변경 작업을 저장한다.
'study_DB > Oracle' 카테고리의 다른 글
| 파티션 (0) | 2024.08.05 |
|---|---|
| 오라클 설치(구축) (0) | 2023.11.27 |
| 리두 로그, 아카이브 로그 (0) | 2023.09.13 |
| 오라클 데이터베이스 디스크 구조 (0) | 2023.09.13 |
| 오라클 인스턴스 구성 (0) | 2023.09.08 |