More Related Content
Similar to Oracle12c achitecture (20)
Oracle12c achitecture
- 1. Architecture Diagram
Non Default
Buffer Pools
8 K 16 K
Data & Temp Files
Program Global Area (PGA)
TMON
(Transport Monitor)
Sort Area Hash Area Bitmap Merge Area
Database
Area
Image Copies
Backup
Piece
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.
Cursor
Library Cache
Least Recently Used
(LRU) List
Cold Hot
Shared SQL Area
(Hash value
SQL source
Execution plan)
User Global Area (UGA)
for Shared Server
Reserved Pool
Checkpoint Queue
Low RBA order
ASH Buffers
Data Dictionary Cache (Row Cache)
Enqueues
Shared Pool
Result Cache
Latches
ILM bitmap tables
Other
Global Resource Directory (RAC Only)
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
Snnn
(Shared Servers)
Flash Cache
Flash Cache
Flash Cache
User Global Area
(UGA) OLAP
Pool
Private SQL Area
Persistent
Area
Runtime
Area
SQL Work Areas
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
(Redo Log Writer)
-
99
Redo Log
Files
Undo
Group
Redo Thread
Shared I/O
Pool
(Securefiles)
Streams
Pool
ARCHn
(Archiver Process)
n=0..9 or n=a..t
Flashback Thread
Archived
Redo Log
Files
DIAG
(Diagnostic
Capture
Process)
DIA0
(Diagnostic Process)
Flash Flash Cache
FFllaasshh C Cacahce he
CKPT
(Checkpoint
Process)
Control
Files
Change
Tracking
File
Fast Recovery
Area
RMAN
Process
Server
Parameter
File
or
Backup Sets
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)
OFSD
(Oracle File Server)
MARK
(Mark AU for
Resynchronization
Coordinator)
MMAN
(Memory Manager)
MMON
Mnnn
(Manageability
Monitor)
MMNL
(Manageability
Monitor Lite)
OCFn
(ASM CF
Connection Pool)
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
Storage
Cloud
SCMN
(Thread Listener)
SCMN
(Thread Listener) …
31 possible
destinations
Buffer Pools
Default
Keep Recycle
2 K
4 K
32 K
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
PX msg pool
Fixed SGA
System Global Area (SGA)
Redo
Log
Buffer
Flash
back
Buffer
Listener
Tape
Backup
AR 76
Flashback
Logs
CTWR
(Change Tracking
Writer)
RVWR
(Recovery Writer)