Professional Documents
Culture Documents
Oracle Database Architecture (Suplemen)
Oracle Database Architecture (Suplemen)
Library
Database cache
Redo log
buffer
buffer
cache Data dictionary
cache
PGA
Server
DBWn CKPT LGWR ARCn
process
User Archived
process Control Online redo log files
Data files files log files
Database
User Server
SQL> Select … process process
User
Session
Connection
Session
Instance
User Server
process process SGA
Shared pool
Library
Database cache
Redo log
buffer
buffer
cache Data dictionary
cache
User
Library
Database cache
User Server Redo log
buffer
process process buffer
cache Data dictionary
cache
Database
Storage structures
Library Other
cache
Instance
Library
Database cache
Redo log
buffer
buffer
cache Data dictionary
cache
Instance
Library
Database cache
Redo log
buffer
buffer
cache Data dictionary
cache
SGA Shared
Shared pool
SQL area Data dictionary
Library cache
Database cache
Redo log
buffer
buffer
cache Data dictionary
cache Library Other
cache
DBWn CKPT LGWR SMON PMON ARCn RECO Others
Data dictionary
Shared
cache
Server SQL area
process
Library Other
cache
Shared
pool
Database
Redo log
buffer Shared pool
buffer
cache
Free
I/O buffer
memory
Response Request
queue queue
Java Streams Large pool
pool pool Large pool
Library
Database cache
Redo log
buffer
buffer
PGA cache Data dictionary
cache
User Server
process process Background processes
DBWn CKPT LGWR SMON PMON ARCn RECO Others
DBWn
LGWR
Checkpoint
process
Data files
Instance
SMON
System Monitor
process
Temporary
segment
PMON User
Failed user
process
Process Monitor
process
Database buffer
cache
RECO
ARCn
Buffers:
SGA
• Pinned
Server
process
Database • Clean
buffer
cache • Free or unused
• Dirty
DBWn
Database
Data files writer
process
Logical Physical
Database
Segment
Extent
Oracle data
OS block
block
USERS tablespace