조회 수 11170 추천 수 0 댓글 4

질문>

10g 11g 새로 추가된 프로세스에 대해 설명 부탁드립니다.

 

dataguard 를 구성하면 새로 어떤 프로세스가 생기고 그 프로세스들이 어떤일을 하지요?

 

rac 도 추가되는 프로세스가 있던데 어떤일을 하는지 궁금합니다.

 

  • 관리자 2011.05.07 22:51

    1. 10g에 추가된 Background Process

    1) DMnn

    -데이터 펌프를 사용한 데이터 적재 및 추출 작업을 총괄 제어하는 프로세스 입니다.

     

    2 ) MMAN 

    -Oracle10g 부터는 자동화된 공유 메모리 관리를 위해 Memory Manager(MMAN)라는 새로운 백그라운드 프로세스가 도입 되었습니다.

    -MMAN 백그라운드 프로세스가 5분 마다 주기적으로 수집한 작업 부하(Workload) 정보를 바탕으로 SGA가 동적으로 구성이 되고, 가장 필요한 곳에 동적으로 할당이 됩니다.

    -자동화된 공유 메모리 관리를 사용하기 위해서는 SGA_TARGET 파라미터의 값을 0이 아닌 값으로 설정해야 합니다.

     

    3) MMON

    -자가진단을 위해 메모리에 존재하는 데이터베이스 통계정보를 정해진 주기에 따라 AWR(성능데이터 저장소)에 저장 시키는 역할을 합니다.

    -Oracle 10g에 새로 추가된 프로세스로, new feature Automatic Workload Repository와 연관되어 새로 추가된 프로세스로, AWM은 자동화된 문제 진단 및 self-tuning 작업을 수행한다. MMON AWR에 필요한 통계 정보를 스케줄에 따라 기록한다.

     

    4) MMNL

    -Automatic Workload Repository(AWR) 기능을 위해 statistics buffer 전체를 필요시 디스크에 기록하는 역할을 합니다.

     

    5) RVWR

    -플래시백 데이터베이스 기능을 위해 Recovery Writer Process(RVWR)라는 새로운 백그라운드 프로세스가 도입되었습니다.

    -데이터 블록의 Pre-Image를 저장해서 Flashback Log를 기록하는 역할을 수행 합니다.

     

  • 관리자 2011.05.07 22:56

    2. 11g에 추가된 Background Process

    1) ACMS(Atomic Controlfile to Memory Server)   

    -RAC 인스턴스에서만 사용 가능합니다. 배포된 SGA 업데이트가 수행되면 ACMS는 모든 인스턴스에서 업데이트를 진행하며, 한 인스턴스에서 업데이트가 실패할 경우 모든 인스턴스에서 롤백을 수행합니다.

    -ACMSRAC 클러스터에서의 SGA 업데이트를 위한 2단계 커밋 조정자 프로세스라고 할 수 있습니다.

     

    2) DBRM(Database Resource Manager )  

    -리소스 계획 및 기타 리소스 관리자 관련 업무를 구현합니다.

     

    3) DIA0(Diagnosibility process 0 )         

    -정지 상태와 교착 상태를 감지합니다. 향후 여러 프로세스가 있을 수 있으므로 이름을 diag0으로 지정했으며, 이후는 프로세스 이름이 dia1, dia2 등으로 지정됩니다.

     

    4) DIAG(Diagnosibility process ) 

    -진단을 수행하고 추적 파일을 삭제하며 필요한 경우 글로벌 oradebug 명령을 수행합니다.

     

    5) FBDA(Flashback Data Archiver)         

    -Oracle Database 11g에는 테이블에 대한 변경 사항을 기록하기 위한 새로운 "Flashback Archives"가 있습니다. 이 프로세스는 플래시백 아카이브를 작성합니다

    6) GTX0(Global Transaction Process 0)

    -Oracle Database RAC 클러스터에서 향상된 XA 트랜잭션 처리를 제공하며, 이 프로세스는 XA 트랜잭션을 조절합니다. XA에서 데이터베이스 로드가 커지면 프로세스가 추가로 생성되며, 프로세스 이름은 GTX1, GTX2에서 GTXJ까지입니다.

     

    8) KATE(Konductor (Conductor) of ASM Temporary Errands )       

    -가장 큰 범위의 모든 새 프로세스 이름으로, 데이터베이스가 아닌 ASM 인스턴스에서 확인할 수 있습니다.

    -디스크가 오프라인 상태가 되면 ASM 메타 파일을 대신하여 이 프로세스에서 프록시 I/O가 수행됩니다.

     

    9) MARK(Mark AU for Resync Koordinator (coordinator) )

    -ASM 디스크에 장애가 발생하면 오프라인으로 전환되어 쓰기 작업이 중단됩니다. 이 경우 이 프로세스가 해당 ASM 할당 단위(AU)를 스테일(stale)로 표시합니다. 디스크가 다시 온라인으로 전환되면 스테일 세그먼트가 새로 고쳐집니다.

     

    10) SMCO(Space Manager)       

    -SMCO는 공간을 동적으로 할당 및 할당 취소하는 마스터 공간 관리 프로세스로, 종속 프로세스인 Wnnn을 생성하여 이 작업을 구현합니다.

     

    11) VKTM(Virtual Keeper of TiMe process )        

    -실제 실행 시간 상당값을 제공합니다(1초 업데이트). 더 높은 우선 순위에서 실행되면 20ms 업데이트를 제공합니다.

     

    12) W000(Space Management Worker Processes) 

    -SMCO로부터 받은 지침을 구현하며, 필요에 따라 이름이 W000, W001 등인 새로운 프로세스를 생성합니다.

     

  • 관리자 2011.05.07 23:00

    3. Dataguard 관련 Background Process

    1) LNSn(Logwriter Network Server Process) 

    -log writer async 작업시 기록합니다.

     

    2) FAL(Fetch Archive Log)

    -standby redo가 넘어갈 때 빠진 것이 있거나, 또는 잘 안넘어갈때 detection해서 fetch (gap 해결) 합니다.

     

    3) RFS(Remote File Server process)

    -primary DB로 부터 redo 정보를 받고, standby redo log를 직접적으로 archived redo logs redo를 작성해서 필요한 경우에 따라 정보를 보냅니다.(primary DB로 부터 LSNn ARCn은 각각 RFS process를 갖고 있음 )

     

    4) MRP(Managed recovery Process)

    -physical standby db에만 존재하며 archived redo log 정보를 적용합니다.

    -ALTER DATABASE RECOVER MANAGED STANDBY DATABASE SQL문으로 복구를 수행 시, 우선적으로 복구를 수행합니다.

    -부가적으로 DISCONNECT [FROM SESSION]절을 사용할 때 MRP process가 시작됩니다.

    -standby DB의 관리를 위해 Data Guard Broker를 사용한다면 broker는 항상 MRP background process를 시작함

     

    5) LSP (Logical standby Process)

    -logical standby db에만 존재, logical standby DB archived redo log 정보를 적용하는 것을 제어합니다.

     

  • 관리자 2011.05.07 23:06
    4.  RAC Components
       - Shared disk access is required
         ~ Control files
         ~ Data files
         ~ Online redo log files
         ~ A quorum (or voting) disk
           on some systems (핫빛 체크 한다 살아 있는지 죽었는지... 살아있다는 정보를 주기적으로 기록)
         ~ Configuration data (GSD)
         ~ SPFILE
        
       - GSD (global services Daemon) -> TOOL,Utility
         ~ dbstartup shutdown 사용 한다 -> srvctl tool을 이용
         ~ dbca 로 db생성시 gsd daemon 이 모든 노드에 가동되어 있어야 한다.
         ~ SRVCTL로 CONTROL 한다.
        
       - Background Processes
         ~ RAC에 추가 되는 파라메터들 ...
           LMON, LMD, LMSn, LCK, DIAG
          
         ~ 아래의 프로세스는 resource(lock) 즉 enqueue resource(TX,TM,LIB LOCK,MOUNT LOCK) 에 대한 일을 한다.
           LMON이 모니터링을 하고 LMD가 관리한다.
         
           # LMON : Global Enqueue Service Monitor -> cluster enqueues의 recovery를 수행한다.
           # LMD : Global Enqueue Service Daemon
          
         ~ 아래의 프로세스는 node 끼리의 같은 buffer caches block에 대한 lock을 관리한다.
           cache fusion을 수행하는 프로세스들이다. Cache resource
          
           # LMSn : Global Cache Service Processes
           # LCK : LMSn을 보조 한다.(딕셔널리 Cache 정보를 관리)
          
         ~ DIAG : 인스턴스 Failures 에 관한 정보를 진단 ... cdump에 trace생성

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 Q&A Oracle관련 게시물만 Sean 2014.04.09 84839
160 Tip 화일의 손상 여부를 확인하는 dbv 사용 방법 김준호 2010.04.06 18472
159 Tip 핫백업 디비올리기 유주환 2010.04.09 34980
158 Q&A 패키지 BODY 관련 질문 3 고구마 2011.05.03 10162
157 Q&A 파티션 테이블에 대해서 몇가지 궁금합니다. 1 고구마 2011.06.13 11694
156 Q&A 파티션 테이블 종류가 뭐가 있나요? 1 고구마 2011.06.13 10338
155 Tip 특정 DB USER의 SESSION수를 제한하는 방법 흑수건 2011.10.01 12356
154 Tip 통계복원하기 고구마 2013.05.13 8032
153 Tip 통계 백업 및 생성 유주환 2010.04.18 16172
152 TM 테이블과 인덱스의 관계 및 인덱스 종류 및 생성 방법. Tech1 2012.03.28 25499
151 TM 테이블 생성방법 및 각종옵션 Tech1 2012.03.20 20703
150 Tip 쿼리 튜닝 사례 고구마 2011.03.21 14449
149 Tip 유저별 Segment 개수 및 사이즈 조회 쿼리, n2bfree 2013.03.12 10925
148 Tip 윈도우에서 일정기간 지난 파일 및 폴더 자동삭제 하기 1 송기성 2011.03.31 21209
147 자료 윈도우 tail 사용법 1 file 유주환 2010.04.19 7361
146 Tip 오라클상세 버젼 확인하기 lsinventory 고구마 2011.09.14 13837
145 Tip 오라클11g에서 SE1,SE,EE제품의 옵션비교입니다. file perfstat 2012.03.07 27004
» Q&A 오라클 프로세스에 대해서 궁금합니다. 4 고구마 2011.05.04 11170
143 Tip 오라클 튜닝 세미나자료 (메모리) file 고구마 2010.04.28 14662
142 Tip 오라클 튜닝 세미나 자료(IO) 1 file 고구마 2010.04.28 13927
141 Tip 오라클 제품 비교 file 송기성 2011.05.22 13410
Board Pagination Prev 1 2 3 4 5 6 7 8 Next
/ 8