BACKGROUND process
이 process는 필수 프로세스인 PMON, SMON, DBWR, LGWR, CKPT 등은 데이터베이스 서비스를 수행하기 위해서 반드시 메모리에서 정상적으로 동작해야 한다. 이들 중 하나라도 정상적으로 작동하지 않으면, Down 되며, database 서비스를 shutdown 시킨 뒤 다시 startup 시켜서 정상적으로 복구시켜야 한다.
백그라운드 프로세스의 종류
필수 | DBWR | Database writer로 database b uffer cache의 내용을 data file로 저장함, 즉, 사용자가 실행한 SQL문에 의해 데이터의 변경 내역을 테이블에 저장하~ 는 작업 |
LGWR | Log writer는 redo log buffer에 기록된 변경사항 을 redo log file에 기록함 | |
PMON | Process Monitor는 데이터베이스에 접속할 때마다 만들어지는 프로세스의 생성된 상태를 감시하는 프로세스 모니터, 즉 process를 감시하여 resource를 정리한다. | |
SMON | System monitor는 백그라운드 프로세스와 데이터~ 베이스 메모리 영역의 상태를 감시하며, 데이터베이스가 다운된후 다시 시작될 때 자동적인 복구 작업을 수행, 즉 데이 터베이스 STARTUP시 consistency(일관성) 검사, 데이터베이스 recovery를 담당함 | |
CKPT | Check Point는 LGWR에 의해서 작동하며, 커밋문이 실행될 때마다 오라클 서버가 관리하는 시스템 변경번호 및 데이터베이스의 상태정보를 컨트롤 파일과 데이터 파일에 저장하는 작업, 즉 데이터베이스의 동기화 정보를 담당함 | |
기타 | ARCH | Redo log file에 저장된 내용을 Offline 저장장치에 백업한다 . |
RECO | Recovery(복구)시 사용됨 | |
LCKn | 데이터 Lock(잠금)에 사용됨 | |
SNPn | SNAPSHOT에 관련된 process임 | |
Pnnn | Parallel server(병렬 서버) 구성시 필요한 process임 |
'DB' 카테고리의 다른 글
[DB] oracle 경고 로그 파일 (alert_$SID.log) (0) | 2010.05.25 |
---|---|
[DB] 오라클 기본 화면 설정 (0) | 2010.05.25 |
[DB] oracle shutdown command (0) | 2010.05.24 |
[DB] mysql 에러 확인 perror 사용법 (0) | 2010.05.20 |
[DB] 오라클 기본 명령어 1 (select status from v$instance;) (0) | 2010.05.18 |