데이터베이스

[ORACLE] 주요 구성 요소 개요

화이트해커 Luna 🌙 2022. 11. 2. 17:34
728x90
반응형

오라클 주요 구성요소 개요

오라클 시스템은 크게 인스턴스(위에네모)와 데이터베이스(밑에네모) 두 개로 나뉜다.

인스턴스는 메모리에 존재해서 종료시 사라지고, 데이터베이스는 하드디스크에 있다.

인스턴스는 다시 SGA영역(네모)과 백그라운드 프로세서(동그라미)로 나뉜다.

 

SGA는 공유풀, 데이터베이스 버퍼캐시, 리드로그버퍼 세 가지로 볼 수 있다.

버퍼와 캐시의 차이점은 캐시는 일시적인거고. 버퍼는 자체에 쓰여진다는 점이다.

공유풀은 또 다시 라이브러리캐시와 데이터 딕셔너리 캐시로 나뉜다.
데이터딕셔너리캐시는 매우 중요한 부분이다. 알아서 메모리가 할당되고 조정을 못한다. 

 

위의 그림에는 백그라운드 프로세서중 가장 중요한 5개만 나와있다.  

순서대로 피몬, 에스몬, 디비라이트, 로그라이터, 체크포인트 라고 읽는다. 

728x90
반응형