OracleDB 2

[Oracle] Oracle Database Server Architecture - 3: 메모리영역

[Oracle 메모리 구조] 메모리영역은 크게 시스템 공유 메모리 영역 + 프로세스 전용 메모리 영역으로 구분됨 ○ Instance 영역 1) SGA (System Global Area) - 모든 사용자가 데이터를 공유하는 거대한 공용 메모리 공간 - 운영체제가 제공해준 것으로 여러 프로세스가 동시에 엑세스할 수 있는 메모리 영역 2) Background Process - SGA와 물리 디스크를 연결하는 오라클 자체 내장 일꾼들 ○ Instance 외부 영역 1) PGA (Program Global Area) - 유저가 접속 할때마다 개별적으로 할당되는 유저 전용 독립 작업 공간 - 인스턴스 영역에 포함되지 않으며, 다른 유저와 메모리를 공유하지 않음 [SGA영..

IT 2026.05.31

[Oracle] Oracle Database Server Architecture - 1: 요약

[Oracle Database Server] - 엔터프라이즈 환경에서 가장 널리 쓰이는 관계형 데이터베이스 관리 시스템(RDBMS)으로, Database와 Instance가 물리적/논리적으로 분리되어 작동하는 구조를 가짐. [Instance VS Database]○ Oracle Instance - SGA(공유 메모리 영역) + BGP(Background Process) - 디스크에 있는 데이터에 접근하기 위해 할당된 메모리 영역(SGA)과 이를 제어하는 백그라운드 프로세스(BGP)의 집합 (동적 영역) ○ Oracle Database - Data Files + Redo Log Files + Control Files - Disk(HDD/SDD)에 물리적으로 저장되어 있는 실제 데이터와 ..

IT 2026.05.30