문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
dbms:oracle:concept:oracleprocesses [2008/02/14 00:17] starlits |
dbms:oracle:concept:oracleprocesses [2010/10/18 21:26] (현재) starlits |
||
---|---|---|---|
줄 6: | 줄 6: | ||
- 사용자가 오라클서버에 접속할때마다 사용자 프로세스가 생성된다. | - 사용자가 오라클서버에 접속할때마다 사용자 프로세스가 생성된다. | ||
- 사용자가 실행시킨 SQL문을 서버 프로세스에 전달하고, | - 사용자가 실행시킨 SQL문을 서버 프로세스에 전달하고, | ||
+ | |||
+ | |||
+ | |||
===== Server Process ===== | ===== Server Process ===== | ||
+ | |||
+ | === Shared Server vs Dedicated Server === | ||
+ | {{dbms: | ||
+ | |||
==== Dedicated Server Processes ==== | ==== Dedicated Server Processes ==== | ||
줄 39: | 줄 46: | ||
- 데이터파일의 빈 공간을 연결하여 하나의 큰 빈 공간으로 만든다. | - 데이터파일의 빈 공간을 연결하여 하나의 큰 빈 공간으로 만든다. | ||
- 더 이상 사용하지 않는 Temporary Segment들을 재사용 할 수 있게 합니다. | - 더 이상 사용하지 않는 Temporary Segment들을 재사용 할 수 있게 합니다. | ||
+ | - Database Open시 Files 의 일관성(Consistency) 검사 및 Recovery | ||
==== PMON ==== | ==== PMON ==== | ||
- Process Monitor Process(PMON) | - Process Monitor Process(PMON) | ||
- 오라클에 서버에서 사용되는 각 프로세스들을 감시하는 프로세스이다. | - 오라클에 서버에서 사용되는 각 프로세스들을 감시하는 프로세스이다. | ||
+ | - Process 비정상 Shutdown 시 Resource 회수 | ||
+ | - 트랜잭션 회수(Transaction Rollback) | ||
+ | - 락(Lock) 해제 | ||
==== RECO ==== | ==== RECO ==== | ||
줄 91: | 줄 102: | ||
- Oracle 10g에 새로 추가된 프로세스이다. | - Oracle 10g에 새로 추가된 프로세스이다. | ||
- new feature인 Automatic Workload Repository(AWR) 기능을 위해 statistics buffer 전체를 필요시 디스크에 기록하는 역할을 한다. | - new feature인 Automatic Workload Repository(AWR) 기능을 위해 statistics buffer 전체를 필요시 디스크에 기록하는 역할을 한다. | ||
+ | |||
==== MMON ==== | ==== MMON ==== | ||
- Memory Monitor Process(MMON) | - Memory Monitor Process(MMON) | ||
+ | - Oracle 10g에 새로 추가된 프로세스이다. | ||
+ | - New feature인 Automatic Workload Repository와 연관되어 새로 추가된 프로세스이다. | ||
+ | - AWR는 자동화된 문제진단 및 self tuning 작업을 수행한다. | ||
+ | - MMON은 AWR에 필요한 통계정보를 스케줄에 따라 기록한다. | ||