다른 명령
사용자 프로세스 와 서버 프로세스
- 일반 클라이언트 애플리케이션 프로그램들을 사용하여 데이터베이스에 접속하게 되면 클라이언트 쪽에는 사용자 프로세스가 생성되고 오라클 서버 쪽에는 서버 프로세스가 생성된다
- 이때 사용자 프로세스의 역할은 서버 프로세스에게 사용자의 명령을 전달하는 역할과 서버 프로세스로부터 실행결과를 받는 역할을 수행하게 된다.
- 서버프로세스는 사용자 프로세스로부터의 요청을 받고 그 요청 사항을 처리하기 위해 오라클 서버와 지속적으로 연동하며 요청 결과를 다시 서버 프로세스에 전달하는 역할을 수행한다.
필수 백그라운드 프로세스
약어 | 프로세스 | 역활 |
---|---|---|
CKPT | Checkpoint | 체크포인트 담당 |
DBWn | Database writer | Dirty 버퍼를 데이터 파일로 저장.
1-100개 까지 설정 가능 처음 10개 이름은 DBW0 - DBW9 포맷 그 이후는 DBWa - DBWz 포맷 |
LGWR | Log writer | 리두 로그를 파일로 저장하는 작업 수행 |
LREG | Listener registration | 리스너에게 인스턴스, 서비스, 핸들러 정보를 공지하는 작업 수행 |
MMON | Mnnn | MMNL
Manageability monitor MMON : AWR에 SGA의 통계수집관리 및 ADDM 분석 실행 작업 조정자 Mnnn : 실제 AWR에 SGA의 통계 수집 관리 및 ADDM 분석 실행 MMNL : 활성 세션 이력 정보 수집 및 변화율 계산 |
PMON | Process Monitor | 오라클 프로세스에 대한 모니터링 |
REC0 | Recoverer | 분산 데이터베이스 환경에서의 복구 |
SMON | System Monitor | 시스템 전반적인 모니터링 |
선택적 백그라운드 프로세스
약어 | 프로세스 | 역활 |
---|---|---|
ARC | Archiver | 리두 로그 파일에서 로그 스위치 발생 시 아카이브 리두 로그 파일 생성 담당 |
BWnn | Database writer | DBWR와 동일 프로세스
37-100번째 까지의 DBWR 프로세스 이름 |
CSnn | I/O Calibration | I/O Calibration 수행 시 스토리지로 I/O요청 담당 |
DIA0 | Diagnostic | Hang과 Deadlock 진단 및 처리
DIAG 프로세스에게 진단 작업 요청 수행 |
DIAG | Diagnostic capture | 진단 덤프 및 Global oradebug 명령 수행 |
GEN0 | General task execution | SQL과 DML에 대한 일반 작업 수행 |
OFSD | Oracle file server background | 파일 시스템에 대한 관리 요청 또는 I/O요청을 오라클 스레드를 사용하여 수행 |
VKTM | Virtual keeper of time | 지속시간 간격을 측정하는 데 사용되는 타이머와 사람이 읽을 수 있는 Wall clock time 제공 |
업무환경 관련 백그라운드 프로세스
ASM관련
- ASMB
- ASM 관리 백그라운드
- ASM 인스턴스에 연결하여 시간에 따라 변경되는 통계를 제공
- ASM 인스턴스에 자신의 존재를 'heartbeat'신호
- ASM 관리 백그라운드
- RBAL
- ASM Rebalance
- ASM 디스크 그룹에 Disk를 추가하거나 제거할 때 Rebalance 작업 처리
- ASM Rebalance
RAC관련
- MON
- 락 모니터 프로세스
- 클러스터 내의 인스턴스의 장애 감지
- 클러스터 내의 인스턴스 추가, 제거할 때 락과 여타 자원 재구성
- 락 모니터 프로세스
- LMSn
- 락 관리자 서버
- 서로 관련된 SGA 블록 버퍼 캐시의 일관성 유지
- 락 관리자 서버
- LMD0
- 락 관리자 데몬
- LMSn프로세스가 다루는 큐에 리소스에 대한 요청을 보내는 중재자
- 글로벌 데드락 감지, 해결 / 글로벌 환경에서 락 타임아웃 감시
- 락 관리자 데몬
- LCK0
- LOCK
- LMD0와 유사한 기능 처리
- 블록 버퍼를 제외한 모든 글로벌 자원에 대한 요청 처리
- LOCK
- LHMB
- 락 관리자 하트비트
- LMON, LMD0, LMSn 모니터링, Heartbeat