Beruflich Dokumente
Kultur Dokumente
(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