Background Process

CHOI.DA·2025년 4월 21일

DB

목록 보기
5/7
post-thumbnail

[핵심 내용]

  1. 백그라운드 프로세스들은 데이터베이스의 안정적인 운영, 성능 유지, 데이터 무결성 및 복구 기능을
    지원하는데 필수적인 역할을 수행한다.
  2. 각 프로세스는 특정 기능을 담당하며, 유기적으로 협력하여 데이터베이스 시스템을 관리한다.



[Background Process]



필수 백그라운드 프로세스 5가지

프로세스 이름설명주요 역할
SMON시스템 모니터인스턴스 및 DB 유지보수, 실패 트랜잭션 정리, 임시 공간 관리, 사용하지 않는 공간 회수 등
(System Monitor)
PMON프로세스 모니터사용자 프로세스 감시 및 정리, 비정상 종료된 프로세스 리소스 해제
(Process Monitor)
DBWn데이터베이스 기록기버퍼 캐시의 변경된 데이터 블록을 데이터 파일에 기
(Database Writer)
LGWR로그 기록기Redo Log Buffer 내용을 Redo Log Files에 기록, 데이터베이스 변경 사항의 영구 저장 및 복구 지원
(Log Writer)
CKPT체크포인트데이터베이스 일관성 유지를 위해 주기적 또는 특정 이벤트 발생 시
체크포인트 정보를 데이터 파일과 컨트롤 파일에 기록
(Checkpoint)

0개의 댓글