Oracle 10g에서 추가된 백그라운드 프로세스
오라클자바커뮤니티에서
설립한 개발자실무교육6년차 오엔제이프로그래밍 실무교육센터
1 .DMnn – 10g의 데이터이동 Utility인 Data Pump를 사용한 데이터 적재 및 추출 작업을 총괄하는 Master Control Process(MCP) 이며 병렬 처리 파라미터에 따라 Data Pump Process를 Call하여 데이터에 대한 적재 및 추출 작업을 진행 합니다.(참고로 Oracle Data Pump 란 10g에서 한층 강화된 Export/Import를 위한 Utility인데 기존 Export/Import가 속도가 좋지 않음에도 불구하고 최소한의 노력으로 여러 플랫폼에 데이타를 전송하기 위해 사용해 온 유틸리티였습니다. 임포트는 단순히 엑스포트 덤프 파일에서 각 레코드를 읽고 이를 일반적인 INSERT INTO 명령을 사용해 대상 테이블에 삽입하기만 하므로 임포트 프로세스가 느린 것은 당연한 것이겠죠…10g에서 Data Pump를 이용한 export는 ‘expdp’ 라고 합니다.)
2. MMAN(Memory Manager) – Shared Memory를 자동 관리하는 백그라운드 프로세스이며 상황에 따라 Shared Pool, DataBase Buffer Cache, Large Pool, Java Pool등을 자동 조정 합니다. 즉 자동화된 공유 Shared Memory 관리를 위해 도입된 프로세스인데 SGA 메모리 Broker 역할을 하며 Memory component의 크기를 조절하는 역할을 합니다.
3. MMON(Memory Monitor) – 10g의 새로운 기능인 자가진단을 위해 메모리에 있는 DB 통계정보를 정해진 주기에 따라 Automatic Workload Repository(AWR)에 저장 합니다. AWR은 자동화된 문제 진단 및 Self-Tuning을 수행 합니다.
4. MMNL(Memory Monitor Light) – AWR 기능을 위해 필요한 경우 메모리에 있는 DB통계 정보(statistics buffer)를 DISK에 기록.
5. RVWR – 10g에서 강화된 기능인 Flash Back을 수행하는 백그라운드 프로세스. Flash Back이란 데이터베이스를 이전 시점으로 되돌리는 기능을 이야기 하는데 이전의 point in time recovery와는 다른 것이며 이를 위해 Recovery Writer Process가 추가 된 것인데 Data Block의 pre-image를 저장하는 flash back log를 기록하는 역할을 수행합니다.
6.CTWR – Change Tracking Writer(CTWR)는 10g의 새로운 기능인 Fast RMAN Incremental Backup을 위해 변경된 Tracking Feature를 위한 새로운 블록을 관장하는 프로세스 입니다.
(신입사원채용무료교육, 오라클, SQL, 튜닝, 자바, 스프링,
Ajax, jQuery, 안드로이드, 아이폰, 닷넷, C#, ASP.Net) www.onjprogramming.co.kr
1 .DMnn – 10g의 데이터이동 Utility인 Data Pump를 사용한 데이터 적재 및 추출 작업을 총괄하는 Master Control Process(MCP) 이며 병렬 처리 파라미터에 따라 Data Pump Process를 Call하여 데이터에 대한 적재 및 추출 작업을 진행 합니다.(참고로 Oracle Data Pump 란 10g에서 한층 강화된 Export/Import를 위한 Utility인데 기존 Export/Import가 속도가 좋지 않음에도 불구하고 최소한의 노력으로 여러 플랫폼에 데이타를 전송하기 위해 사용해 온 유틸리티였습니다. 임포트는 단순히 엑스포트 덤프 파일에서 각 레코드를 읽고 이를 일반적인 INSERT INTO 명령을 사용해 대상 테이블에 삽입하기만 하므로 임포트 프로세스가 느린 것은 당연한 것이겠죠…10g에서 Data Pump를 이용한 export는 ‘expdp’ 라고 합니다.)
2. MMAN(Memory Manager) – Shared Memory를 자동 관리하는 백그라운드 프로세스이며 상황에 따라 Shared Pool, DataBase Buffer Cache, Large Pool, Java Pool등을 자동 조정 합니다. 즉 자동화된 공유 Shared Memory 관리를 위해 도입된 프로세스인데 SGA 메모리 Broker 역할을 하며 Memory component의 크기를 조절하는 역할을 합니다.
3. MMON(Memory Monitor) – 10g의 새로운 기능인 자가진단을 위해 메모리에 있는 DB 통계정보를 정해진 주기에 따라 Automatic Workload Repository(AWR)에 저장 합니다. AWR은 자동화된 문제 진단 및 Self-Tuning을 수행 합니다.
4. MMNL(Memory Monitor Light) – AWR 기능을 위해 필요한 경우 메모리에 있는 DB통계 정보(statistics buffer)를 DISK에 기록.
5. RVWR – 10g에서 강화된 기능인 Flash Back을 수행하는 백그라운드 프로세스. Flash Back이란 데이터베이스를 이전 시점으로 되돌리는 기능을 이야기 하는데 이전의 point in time recovery와는 다른 것이며 이를 위해 Recovery Writer Process가 추가 된 것인데 Data Block의 pre-image를 저장하는 flash back log를 기록하는 역할을 수행합니다.
6.CTWR – Change Tracking Writer(CTWR)는 10g의 새로운 기능인 Fast RMAN Incremental Backup을 위해 변경된 Tracking Feature를 위한 새로운 블록을 관장하는 프로세스 입니다.
댓글 없음:
댓글 쓰기