Академический Документы
Профессиональный Документы
Культура Документы
Arquitectura de un Servidor de
Base de Datos Oracle
Unidad de Aprendizaje N1
Creacin y Administracin bsica
de una Base de Datos Oracle
Aprendizajes Conceptuales:
Reconocer las tres estructuras principales en la
arquitectura del servidor de base de datos Oracle y las
funciones que cada uno de sus componentes cumplen para
efectuar las tareas de administracin de un Servidor de
Base de Datos Oracle de manera eficiente.
Objetivos de la Clase
Conectndose a un Servidor
CLIENTE
NIVEL MEDIO
SERVIDOR
Estructuras de Memoria
(rea Global del Sistema)
Servidor
Estructuras de Procesos
Proceso
usuario
Cliente
Base de Datos
(Estructuras de Almacenamiento)
I1
I1
I2
I3
I2
D1
D2
Almacenamiento
Local
Usuario
SQL> Select
Proceso
de usuario
Proceso
de servidor
Conexin
Sesin
Sesin
User
Global
Area
Server
process 1
Shared pool
Large pool
PGA
Stack
Space
Server
process 2
Database
buffer
cache
Java pool
Redo log
buffer
Streams
pool
KEEP
buffer pool
RECYCLE
buffer pool
nK buffer
cache
User
Global
Area
Shared Pool
Estructuras de control
Shared
SQL area
Data dictionary
cache
Fixed Area
Library
cache
Shared pool
Large pool
Cach de
buffers de la
base de datos
Java pool
Otros
Pool de
Buffer de buffers KEEP
redo log
RECYCLE
buffer pool
Streams
pool
nK buffer
cache
Es parte de la SGA.
Contiene copias de los bloques de datos que se leen de los data files
(archivos de datos).
Es compartida por todos los usuarios en forma simultnea.
Pool
compartido
Large pool
Database
buffer
cache
Java pool
Redo log
buffer
Streams
pool
KEEP
buffer pool
RECYCLE
buffer pool
nK buffer
cache
Shared
pool
Large pool
Database
buffer
cache
Java pool
Redo log
buffer
Streams
pool
KEEP
buffer pool
RECYCLE
buffer pool
nK buffer
cache
Large Pool
Shared
pool
Large pool
Database
buffer
cache
Java pool
Redo log
buffer
Streams
pool
KEEP
buffer pool
Free
Parallel
I/O buffer
RECYCLE
memory
Query
buffer pool
Response
Request
Advanced
queue
Queuing
nK buffer queue
cache
Large pool
Shared
pool
Large pool
Java pool
Database
buffer
cache
Java pool
Redo log
buffer
Streams
pool
KEEP
buffer pool
RECYCLE
buffer pool
nK buffer
cache
Streams
pool
Cursor
State
Stack
Space
User
Global
Area
Large pool
Hash
Area
Server
process 1
Shared pool
Sort
Area
Database
buffer
cache
Java pool
Redo log
buffer
Streams
pool
KEEP
buffer pool
RECYCLE
buffer pool
nK buffer
cache
Arquitectura de Proceso
O DE
PROCES
O
USUARI
PROCESOS EN
UN SERVIDOR
DE BASE DE
DATOS ORACLE
PROCESOS DE BASE DE
DATOS
PROCES
O S DE
APLICAC
IN/DEA
MONS
Estructuras de Procesos
Instances (ASM and Database separate)
System Global Area (SGA)
PGA
Sever
process
Listener
Background processes
Required: DBWn
CKPT
LGWR SMON
ARCn
ASMB
RBAL
Optional:
PMON
Others
User
process
ohas
ocssd
diskmon
orarootagent
oraagent
cssdagent
RECO
DBWn
Database buffer
cache
Proceso
Database Writer
Data files
LGWR
Redo lo buffer
CKPT
Control file
Proceso
Checkpoint
Data files
SMON
Instancia
Proceso
System Monitor
Segmento
temporal
tnslsnr
Database buffer
cache
RECO
Proceso de
recuperacin
en base de datos A
Transaccin dudosa
en base de datos B
ARCn
Procesos Archiver
Copias de
archivos redo log
Destino de archivo
Arquitectura de Almacenamiento de
Base de Datos
Control files
Data files
Parameter files
Backup files
Password file
Alert log
Trace files
Tablespace
Data File
G
I
Segmento
C
A
S
Extent
Bloque de Datos
Oracle
Sistema de almacenamiento
S
I
C
SAN
NFS
NAS
ASM
Exadata
RAW
File System
Segmento
Extensiones
Bloques de
datos
Bloques de disco
(almacenamiento de File
System)
Tablespace 2 (Bigfile)
Datafile 1
Datafile 3
Datafile 2
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
8 KB
Extent
64 KB
Extent
96 KB
Segmento
160 KB
Slo se permite
1 datafile
<= 128 TB
Resumen de la Clase