Sie sind auf Seite 1von 17

Oracle Instance Architecture

(With Example)
Oracle Database Architecture
Storage structures
Oracle Server
Client
connections
Application Servers
Database servers
Instance
Architecture




CKPT
DBWR LGWR
SMON
PMON
User
Process
Redo
Log
Buffer
Database buffer Cache
Request
queue
Data Dictionary
Cache
Dedicated
Server
Response
Queue
ARCn
SGA
Database files
Redo Log files
Library Cache
Shared Pool
Interaction with database
(Dedicated Server)




CKPT
DBWR LGWR
SMON
PMON
User
Process
Redo
Log
Buffer
Database buffer Cache
Request
queue
Data Dictionary
Cache
Response
Queue
ARCn
SGA
Database files
Redo Log files
Library Cache
Shared Pool
Shared
Servers
Dispatchers
Interaction with database
(Shared Server)




CKPT
DBWR LGWR
SMON
PMON
User
Process
Redo
Log
Buffer
Database buffer Cache
Dedicated
Server
SGA
Database files
Redo Log files
Library
Cache
Shared Pool


Data Dictionary
Cache

Rollback/undo
Segments
Update emp set
name=sandy
where eid=100
2
Oracle Working for
UPDATE transaction
1




CKPT
DBWR LGWR
SMON
PMON
User
Process
Redo
Log
Buffer
Dedicated
Server
SGA
Database files
Redo Log files
Library
Cache
Shared Pool


Data Dictionary
Cache

Rollback/undo
Segments
Oracle Working for
UPDATE transaction
3
Database buffer Cache






CKPT
DBWR LGWR
SMON
PMON
User
Process
Redo
Log
Buffer
Dedicated
Server
SGA
Database files
Redo Log files
Library
Cache
Shared Pool


Data Dictionary
Cache

Rollback/undo
Segments
Oracle Working for
UPDATE transaction
Database buffer Cache


4




CKPT
DBWR LGWR
SMON
PMON
User
Process
Redo
Log
Buffer
Dedicated
Server
SGA
Database files
Redo Log files
Library
Cache
Shared Pool


Data Dictionary
Cache

Rollback/undo
Segments
Oracle Working for
UPDATE transaction
Database buffer Cache


5




CKPT
DBWR LGWR
SMON
PMON
User
Process
Redo
Log
Buffer
Dedicated
Server
SGA
Database files
Redo Log files
Library
Cache
Shared Pool


Data Dictionary
Cache

Rollback/undo
Segments
Oracle Working for
UPDATE transaction
Database buffer Cache


6




CKPT
DBWR LGWR
SMON
PMON
User
Process
Redo
Log
Buffer
Database buffer Cache


Dedicated
Server
SGA
Database files
Redo Log files
Library
Cache
Shared Pool


Data Dictionary
Cache

Rollback/undo
Segments
Oracle Working for
UPDATE transaction
7




CKPT
DBWR LGWR
SMON
PMON
User
Process
Dedicated
Server
SGA
Database files
Redo Log files
Library
Cache
Shared Pool


Data Dictionary
Cache

Rollback
Segments
1 row updated
8
Oracle Working for
UPDATE transaction
Redo
Log
Buffer
Database buffer Cache






CKPT
DBWR LGWR
SMON
PMON
User
Process
Dedicated
Server
SGA
Database files
Redo Log files
Library
Cache
Shared Pool


Data Dictionary
Cache

Rollback
Segments
Commit
9
Oracle Working for
UPDATE transaction
Redo
Log
Buffer
Database buffer Cache


10




CKPT
DBWR LGWR
SMON
PMON
User
Process
Dedicated
Server
SGA
Database files
Redo Log files
Library
Cache
Shared Pool


Data Dictionary
Cache

Rollback
Segments
Commit complete
Oracle Working for
UPDATE transaction
Redo
Log
Buffer
Database buffer Cache


11




CKPT
DBWR LGWR
SMON
PMON
User
Process
Dedicated
Server
SGA
Database files
Redo Log files
Library
Cache
Shared Pool


Data Dictionary
Cache

Rollback
Segments
Oracle Working for
UPDATE transaction
Redo
Log
Buffer
Database buffer Cache


12
References
http://www.exploreoracle.com/2009/07/17/oracle-shared-server-and-oracle-dedicated-server-architecture/
https://indico.cern.ch/event/60354/material/slides/0

Das könnte Ihnen auch gefallen