Oracle Server Architecture

15 downloads 222 Views 91KB Size Report
Instance x. Instance 1. Server Part. SGA. Redo Log. Buffer. Block. Buffer Cache. Shared Pool. Dict. Cache. Library Cache. Shared. SQL Area. PL/SQL.
Oracle Server Architecture Server Part Database

Background Process

SGA

Instance x

Archive Logs

Instance 1 (Instance Recovery)

ARCn

PMON

SMON

mirrored

Online Redo Logs

SGA Group1 Group2 Group3 mirrored

Shared Pool

Alert.log

Library Cache Shared SQL Area

Parameter Control File File

Tablespaces

PL/SQL Procedures

DataFile 1 Segment 1 Extent 1

LGWR

Redo Log Buffer

Block

Extent 2 Block

Extent 3...

Segment 2...

DataFile 2...

CKPT DBWn

Buffer Cache Block

Dict. Cache Row Row Row Row

Oracle Server Architecture Server Part Database

Instance x

Background Process

SGA

DB Application - SQL*Plus - ...

Dedicated Server Process

Archive Logs

Client

Instance 1 (Instance Recovery)

ARCn

PMON

SMON

mirrored

Online Redo Logs

SGA Group1 Group2 Group3 mirrored

Shared Pool

Alert.log

Library Cache Shared SQL Area

Parameter Control File File

Tablespaces

PL/SQL Procedures

DataFile 1 Segment 1 Extent 1

LGWR

Redo Log Buffer

Block

Extent 2 Block

Extent 3...

Segment 2...

DataFile 2...

CKPT DBWn

Buffer Cache Block

Dict. Cache Row Row Row Row

PGA Stack Private SQL Area

Dedicated Server ORAnnn

Listener

Oracle Server Architecture Server Part Database

Instance x

Background Process Shared Server Process Dedicated Server Process

SGA

Archive Logs

Client DB Application - SQL*Plus - ...

Instance 1 (Instance Recovery)

ARCn

PMON

SMON

mirrored

Online Redo Logs

SGA Group1 Group2 Group3 mirrored

Shared Pool

Alert.log

Parameter Control File File

Tablespaces

Extent 1

LGWR

Redo Log Buffer

Block

Extent 2 Block

Extent 3...

Segment 2...

DataFile 2...

Row Row Row Row

PL/SQL Procedures

DataFile 1 Segment 1

Dict. Cache

Library Cache Shared SQL Area

CKPT DBWn

PGA Stack Private SQL Area

Dedicated Server ORAnnn

Listener

Buffer Cache Block

Response Queue Request Queue

(Workload Update)

Snnn

Dnnn

(Shared Server)

(Dispatcher)