Oracle 12c Achitecture Poster Final2 - WordPress.com...Copyright © 2012, Oracle and/or its...

1
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Architecture Diagram Cursor Library Cache Least Recently Used (LRU) List Cold Hot Enqueues Data Dictionary Cache (Row Cache) Shared SQL Area (Hash value SQL source Execution plan) Shared Pool Result Cache Latches Reserved Pool User Global Area (UGA) for Shared Server Global Resource Directory (RAC Only) ASH Buffers Checkpoint Queue Low RBA order ges big msg buffers ges resource ges shared global area ges process array ges reserved msg buffers ges enqueues gcs res hash bucket gcs mastership buckets gcs resources gcs shadows gcs affinity Other ILM bitmap tables Snnn (Shared Servers) Data & Temp Files OLAP Pool Sort Area Hash Area Bitmap Merge Area Private SQL Area Persistent Area Runtime Area SQL Work Areas Program Global Area (PGA) User Global Area (UGA) Session Variables PSP0 (Process Spawner) PMON (Process Monitor) DBW0..j BW36..99 (Database Writer) VKTM (Virtual Keeper of TiMe) Server Process Dnnn (Dispatchers) Nnnn (Connection Broker Process) Lnnn (Pooled Server Process) SMON (System Monitor) User Process FBDA (Flashback Data Archiver) LGWR LG00 - 99 (Redo Log Writer) Redo Log Files Undo Group Redo Thread n ARCH (Archiver Process) n=0..9 or n=a..t Flashback Thread Files Archived Redo Log DIAG (Diagnostic Capture Process) DIA0 (Diagnostic Process) Flash Cache CKPT (Checkpoint Process) Control Files Change Tracking File Database Area Fast Recovery Area RMAN Process Server Parameter File or Image Copies Backup Sets Backup Piece MML (Media Management Layer routines) or OSB (Oracle Secure Backup) Shared Server Database Resident Connection Pooling Dedicated Server LREG (Listener Registration Process) Automatic Diagnostic Repository (ADR) BG Trace File Dump File Alert Log File Incident Dumps FG Trace File HM Reports Incident Packages ACMS (Atomic Control File to Memory Service) AQPC (AQ Process Coordinator) CJQ0 Jnnn (Job Queue Coordinator) DBRM (Database Resource Manager) EMNC (EMON Coordinator) GEN0 (General Task Execution) IPC0 (IPC Service) LCK0,1 (Lock Process) LMD0,Z LDD0,Z (Global Enqueue Service) LMHB (Global Cache/ Enqueue Heartbeat Monitor) LMON (Global Enqueue Service Monitor) LMS0-Z (Global Cache Service) MARK (Mark AU for Resynchronization Coordinator) MMAN (Memory Manager) MMON Mnnn (Manageability Monitor) MMNL (Manageability Monitor Lite) OCFn (ASM CF Connection Pool) OFSD (Oracle File Server) Onnn (ASM Connection Pool) PING (Interconnect Latency Measurement) QMnn (AQ Master Class) Qnnn (AQ Server Class) RBAL (ASM Rebalance Master) RCBG (Result Cache) RECO (Recovery Process) RMSn (RAC Management Process) RM (RAT Masking Slave) RPnn (Capture Processing Worker) RSMN (Remote Slave Monitor) SAnn (SGA Allocator) SMCO Wnnn (Space Management Coordinator) TT00-zz (Redo Transport Slave) VKRM (Virtual Scheduler for Resource Manager) Pnnn (Parallel Query Slaves) PRnn (Parallel Recovery Process) System TMON (Transport Monitor) Storage Cloud SCMN (Thread Listener) SCMN (Thread Listener) 31 possible destinations Buffer Pools Default Keep Recycle 2 K 4 K 8 K 16 K 32 K Non Default Buffer Pools Flash Buffer Area DEFAULT flash LRU chain KEEP flash LRU chain Database Buffer Cache Used Memory Free Memory Large Pool Response Queues Request Queue Oracle XA Interface Pool Backup / Recovery Operations Private SQL Area (Persistent Area) for Shared servers Java Pool Shared I/O Pool (Securefiles) Streams Pool PX msg pool Fixed SGA System Global Area (SGA) Redo Log Buffer Flash back Buffer Listener AR 76 Tape Backup Flashback Logs CTWR (Change Tracking Writer) RVWR (Recovery Writer)

Transcript of Oracle 12c Achitecture Poster Final2 - WordPress.com...Copyright © 2012, Oracle and/or its...

  • Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

    Architecture Diagram

    Cursor

    Library CacheLeast Recently Used

    (LRU) List

    Cold Hot

    Enqueues

    Data Dictionary Cache (Row Cache)

    Shared SQL Area(Hash valueSQL sourceExecution plan)

    Shared Pool

    Result Cache

    Latches

    Reserved Pool

    User Global Area (UGA)for Shared Server

    Global Resource Directory (RAC Only)

    ASH Buffers

    Checkpoint Queue

    Low RBA order

    ges big msg buffers

    ges resource

    ges shared global area

    ges process array

    ges reserved msg buffers

    ges enqueues

    gcs res hash bucket

    gcs mastership buckets

    gcs resources

    gcs shadows

    gcs affinity

    Other

    ILM bitmap tables

    Snnn(Shared Servers)

    Flash Cache Flash Cache

    Data & Temp Files

    Flash Cache

    User Global Area (UGA) OLAP

    Pool

    Sort Area Hash Area Bitmap Merge Area

    Private SQL Area

    PersistentArea

    RuntimeArea

    SQL Work Areas

    Program Global Area (PGA)

    User Global Area (UGA)

    SessionVariables

    PSP0(Process Spawner)

    PMON(Process Monitor)

    DBW0..j

    BW36..99(Database Writer)

    VKTM(Virtual Keeper

    of TiMe)

    ServerProcess

    Dnnn(Dispatchers)

    Nnnn(Connection Broker

    Process)

    Lnnn(Pooled Server

    Process)

    SMON(System Monitor)

    UserProcess

    FBDA(Flashback Data

    Archiver)

    LGWR

    LG00-99

    (Redo Log Writer)

    Redo LogFilesU

    ndo

    Gro

    up

    Redo Thread

    nARCH(Archiver Process)

    n=0..9 or n=a..t

    Flashback ThreadFiles

    ArchivedRedo Log

    DIAG(Diagnostic

    CaptureProcess)

    DIA0(Diagnostic Process)

    Flash Cache Flash Cache Flash CacheFlash Cache

    Flash Cache Flash Cache

    CKPT(Checkpoint

    Process)

    ControlFiles

    Change Tracking

    File

    Database

    Area

    Fast

    Rec

    over

    yA

    rea

    RMANProcess

    ServerParameter

    File

    or

    Image Copies

    Backup Sets

    BackupPiece

    MML(Media

    Management Layer routines)

    orOSB

    (Oracle Secure Backup)

    Shared Server

    Database ResidentConnection

    PoolingDedicated

    Server

    LREG(Listener Registration

    Process)

    Automatic DiagnosticRepository (ADR)

    BG Trace File

    Dump File

    Alert LogFile

    IncidentDumps

    FG Trace File

    HMReports

    IncidentPackages

    ACMS(Atomic Control Fileto Memory Service)

    AQPC(AQ ProcessCoordinator)

    CJQ0Jnnn

    (Job QueueCoordinator)

    DBRM(Database Resource

    Manager)

    EMNC(EMON

    Coordinator)

    GEN0(General Task

    Execution)

    IPC0(IPC Service)

    LCK0,1(Lock Process)

    LMD0,ZLDD0,Z

    (Global EnqueueService)

    LMHB(Global Cache/

    EnqueueHeartbeatMonitor)

    LMON(Global EnqueueService Monitor)

    LMS0-Z(Global Cache

    Service)

    MARK(Mark AU for

    ResynchronizationCoordinator)

    MMAN(Memory Manager)

    MMONMnnn

    (Manageability Monitor)

    MMNL(Manageability

    Monitor Lite)

    OCFn(ASM CF

    Connection Pool)

    OFSD(Oracle File Server)

    Onnn(ASM Connection

    Pool)

    PING(Interconnect Latency

    Measurement)

    QMnn(AQ Master Class)

    Qnnn(AQ Server Class)

    RBAL(ASM Rebalance

    Master)

    RCBG(Result Cache)

    RECO(Recovery Process)

    RMSn(RAC Management

    Process)

    RM(RAT Masking Slave)

    RPnn(Capture Processing

    Worker)

    RSMN(Remote Slave

    Monitor)

    SAnn(SGA Allocator)

    SMCOWnnn

    (Space ManagementCoordinator)

    TT00-zz(Redo Transport

    Slave)

    VKRM(Virtual Scheduler forResource Manager)

    Pnnn(Parallel Query

    Slaves)

    PRnn(Parallel Recovery

    Process)

    Sys

    tem

    TMON(Transport Monitor)

    StorageCloud

    SCMN(Thread Listener)

    SCMN(Thread Listener)

    31 possible destinations

    Buffer PoolsDefault

    Keep Recycle

    2 K

    4 K

    8 K 16 K

    32 K

    Non Default Buffer Pools

    Flash BufferArea

    DEFAULT flashLRU chain

    KEEP flashLRU chain

    Database Buffer Cache

    UsedMemory

    FreeMemory

    Large Pool

    ResponseQueues

    RequestQueue

    Oracle XAInterface Pool

    Backup / RecoveryOperations

    Private SQL Area(Persistent Area)

    for Shared servers

    Java Pool

    Shared I/OPool

    (Securefiles)

    StreamsPool

    PX msg poolFixed SGA

    System Global Area (SGA)

    RedoLog

    Buffer

    FlashbackBuffer

    Listener

    AR 76

    TapeBackup

    FlashbackLogs

    CTWR(Change Tracking

    Writer)

    RVWR(Recovery Writer)