Professional Documents
Culture Documents
Controlfiles
Database
Thread x
(Background Processes) DIAG FMON EMN0 RSM0 NSV0 SMON RECO PMON CJQ0 Jnnn Snnn Dnnn DMON LGWn CKPT DBWn FAL Server Agent
Node x Instance x
Client
DB Application - Forms - Reports - SQL*Plus - Embedded SQL (C, Java, Cobol)
Group 1 (mirrored)
Group 2
Group 3
ARCn
(Instance Recovery)
GSD CM
Parameter File
Thread 1 Online Redo Logs (mirrored)
SMON ARCn
DIAG FMON EMN0 (Background Processes) RECO LMON LMD0 LMSn LCK0 CJQ0 Jnnn RSM0 NSV0 SGA
Log Buffer Fixed SGA Large Pool
(static) - Parallel exec. message buffers - RMAN backup/restore - Shared Server UGA (User Session Memory)
Instance 1
PMON
PGA
Session Memory Private SQL
Persistent Area - Bind Data Runtime Area - Work Areas (Sort, Hash, Bitmap Merge/ Create) (tunable)
Group 1
Group 2
Group 3
LGWR
(asynch) (synch)
Tablespaces
(System, Undo_Inst_1, Undo_Inst_x, Temp, Tables, Indexes) File 1 Header Segment 1 Header Extent 1
Block Block Block
DMON
(+ Config File)
Listener
(Workload Update)
Shared Pool
Library Cache - Shared SQL - PL/SQL Control Structures Reserved Pool
Agent
Trace Files
(Dump Destination)
CKPT
External Tables
DBWn
Extent n Segment n File n
- Block buffers within pools (default, keep, recycle) - Subcaches for each block size (min. 1 granule) (dynamic*) Block (LRU Ageing)
N-Tier
Application Server
LNSV
Cache
PGA
Stack Space
Snnn
(Shared Server)
Dnnn
(Dispatcher)
Storage Subsystem
Standby Controlfile Standby Redo Logs
Node 1
RFS ARC0
Server Management - Server Control OSD Clusterware Enterprise Manager RAC Guard Failsafe
DB Files
DMON
(+ Config File)