You are on page 1of 1

Copyright 2012, Oracle and/or its afliates. All rights reserved.

. Oracle and Java are registered trademarks of Oracle and/or its afliates. 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
LowRBA 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
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
U
n
d
o
G
r
o
u
p
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
Flash Cache
Flash Cache
Flash Cache
Flash Cache
Flash Cache
CKPT
(Checkpoint
Process)
Control
Files
Change
Tracking
File
D
a
t
a
b
a
s
e

A
r
e
a
F
a
s
t
R
e
c
o
v
e
r
y
A
r
e
a
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
(AQProcess
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
(ASMCF
Connection Pool)
OFSD
(Oracle File Server)
Onnn
(ASMConnection
Pool)
PING
(Interconnect Latency
Measurement)
QMnn
(AQMaster Class)
Qnnn
(AQServer Class)
RBAL
(ASMRebalance
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)
S
y
s
t
e
m
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)

You might also like