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)