Académique Documents
Professionnel Documents
Culture Documents
Objetivos
Al finalizar esta leccin, debera estar capacitado para:
Enumerar los principales componentes de la arquitectura
de Oracle Database
Explicar las estructuras de memoria
Describir los procesos en segundo plano
Correlacionar las estructuras de almacenamiento lgico y
fsico
Describir los componentes de almacenamiento de ASM
1-2
Oracle Database
El sistema de gestin de bases de datos relacionales (RDBMS)
de Oracle proporciona un enfoque abierto, completo e integrado
a la gestin de informacin
1-3
Conexin a un Servidor
Cliente
Nivel medio
Servidor
Estructuras de Memoria
(rea Global del Sistema)
Servidor
Estructuras de Proceso
Proceso de
usuario
Cliente
1-6
Base de Datos
(Estructuras de Almacenamiento)
I1
I1
I2
I2
I3
D1
D2
Almacenamiento local
D
Almacenamiento
compartido
1-7
Usuario
SQL> Select
Proceso
de usuario
Proceso
de servidor
Conexin
Sesin
1-8
Sesin
PGA
Espacio
rea
Espacio
rea
de Pila
Global
de Pila
Global
de Usuario
de Usuario
Proceso de
servidor 1
Proceso de
servidor 2
Pool
compartido
Pool grande
Cach de
buffers de la
base de datos
Pool Java
Buffer de
redo log
Pool de
Streams
Pool de buffers
KEEP
Pool de buffers
RECYCLE
Cach de
buffers nK
Pool Compartido
rea SQL
compartida
Cach de diccionario de
datos
Estructuras de control
rea fija
Cach de
biblioteca
Cach de
buffers de la
base de datos
Pool
compartido
Pool grande
Cach de
diccionario de
datos
Pool Java
Buffer de
redo log
Otros
Pool de buffers
KEEP
Pool de buffers
RECYCLE
Pool de
Streams
Cach de
buffers nK
Es parte de SGA
Contiene copias de los bloques de datos que se leen de los
archivos de datos
La comparten todos los usuarios simultneos
Pool
compartido
Pool grande
Cach de
buffers de la
base de datos
Pool Java
Buffer de
redo log
Pool de buffers
KEEP
Pool de buffers
RECYCLE
Pool de
Streams
Cach de
buffers nK
Pool
compartido
Pool grande
Cach de
buffers de la
base de datos
Pool Java
Buffer de
redo log
Pool de buffers
KEEP
Pool de buffers
RECYCLE
Pool de
Streams
Cach de
buffers nK
Pool Grande
Proporciona grandes asignaciones de memoria para:
Memoria de sesin del servidor compartido y la interfaz
Oracle XA
Procesos de E/S del servidor
Operaciones de copia de seguridad y restauracin de
Oracle Database
Cach de
buffers de la
base de datos
Pool
compartido
Pool grande
Pool Java
Buffer de
redo log
Pool de
Streams
Pool de
buffers
KEEP
Buffer
Memoria
Pool
de
de E/S
libre
buffers
Cola
de
Cola de
Advanced
RECYCLE
respuestas
Queuing
Cach desolicitudes
buffers nK
Pool grande
Consulta
paralela
Pool Java
y Pool de Streams
Pool
compartido
Pool grande
Pool Java
1-16
Pool Java
Buffer de
redo log
Pool de buffers
KEEP
Pool de buffers
RECYCLE
Pool de
Streams
Cach de
buffers nK
Pool de
Streams
PGA
de cursor
Espacio
rea
de Pila
Global
Datos de sesin
de usuario
rea de
ordenacin
de Usuario
Proceso de
servidor 1
reas de Trabajo
de SQL
Pool
compartido
Pool grande
Cach de
buffers de la
base de datos
Pool Java
Buffer de
redo log
Pool de
Streams
Pool de
buffers KEEP
Pool de buffers
RECYCLE
Cach de
buffers nK
rea hash
Prueba
La regin de memoria que contiene datos e informacin de
control para un proceso de servidor o de segundo plano se
llama:
1. Pool compartido
2. PGA
3. Cach de buffers
4. Datos de sesin de usuario
1-18
Prueba
Qu se lee en la cach de buffers de la base de datos desde
los archivos de datos?
1. Filas
2. Cambios
3. Bloques
4. SQL
1-19
Arquitectura de Proceso
Proceso de usuario
Es la aplicacin o herramienta que se conecta a la base de
datos Oracle
Procesos de aplicacin/daemons
Listeners de red
Daemons de infraestructura de grid
1-20
Estructuras de Proceso
Instancias (ASM y Database por separado)
rea Global del Sistema (SGA)
PGA
Proceso
de servidor
Listener
DBWn
CKPT
LGWR
SMON
Opcionales:
ARCn
ASMB
RBAL
Otros
PMON
RECO
1-21
ohas
ocssd
diskmon
orarootagent
oraagent
cssdagent
DBWn
Cach de buffers de
la base de datos
1-23
Proceso de escritor
de la base de datos
Archivos de datos
LGWR
Buffer de redo log
1-25
Proceso de escritor
de log
CKPT
Archivo de
control
Proceso de
punto de
control
Archivos de
datos
1-27
SMON
Instancia
Proceso de
supervisin del
sistema
Segmento
temporal
1-28
PMON
Usuario
Proceso de usuario
fallido
1-29
Proceso de
supervisin de
proceso
tnslsnr
Cach de buffers
de la base de datos
Proceso de Recuperacin
RECO
Proceso de
recuperacin
en base de datos A
1-30
Transaccin dudosa
en base de datos B
ARCn
Proceso de archivador
1-31
Copias de archivos
redo log
Destino de archivo
Daemon init de
sistema operativo
init
Script de encapsulador
de infraestructura de grid
init.ohasd
(root)
Daemons y procesos
de infraestructura de grid
ohasd.bin
oraagent.bin
orarootagent.bin
diskmon.bin
cssdagent
ocssd.bin
Instancia de ASM
Listener
Instancia de DB
Aplicaciones
definidas por el
usuario
1-32
Archivos de
control
Archivos de datos
Archivo de
parmetros
Archivos de
copia de
seguridad
Archivo de contraseas
1-33
Fsicas
Base de datos
Tablespace
Archivo de datos
Segmento
Sistema de almacenamiento
Extensin
Bloque de datos
de Oracle
1-35
SAN
NFS
NAS
ASM
Exadata RAW
File System
Segmento
1-37
Extensiones
Bloques
de datos
Bloques de disco
(almacenamiento de
File System)
Tablespace 2
(archivo grande)
Archivo de datos 1
Archivo de datos 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
Extensin
Extensin
64 KB
96 KB
Archivo de datos 3
Slo se permite
1 archivo de datos
<= 128 TB
Segmento
160 KB
1-38
1-39
1-40
Aplicacin
ASM Cluster
File System
Oracle
Database
Archivos
de ASM
para
Oracle
Database
Gestor de
Volmenes
Dinmicos
de ASM
Gestin Automtica de
Almacenamiento
Sistema Operativo
Archivo
de ASM
Grupo de
discos
de ASM
Extensin
de ASM
Sistema
de archivos
o
Dispositivo
raw
1-41
Unidad de
asignacin
de ASM
Disco de ASM
PGA
Pool
compartido
Proceso de
servidor
Cach de
buffers de la
base de datos
Pool
grande
Pool
Java
Buffer de
redo log
Pool de
Streams
Buffer
KEEP
Buffer
RECYCLE
Cach de
buffers nK
Listener
DBWn
CKPT
LGWR
SMON
PMON
RECO
Proceso de
usuario
Usuario
1-42
ARCn
Otros
Prueba
El proceso de supervisin de proceso (PMON):
1. Realiza la recuperacin al iniciar la instancia
2. Realiza la recuperacin de procesos cuando falla un
proceso de usuario
3. Resuelve automticamente todas las transacciones
dudosas
4. Escribe el buffer de redo log en un archivo redo log
1-44
Prueba
Con qu tipos de instancias se accede a los archivos de ASM?
1. Slo instancias de RDBMS
2. Slo instancias de ASM
3. Instancias de RDBMS y ASM
1-45
Resumen
En esta leccin, debe haber aprendido lo siguiente:
Enumerar los principales componentes de la arquitectura
de Oracle Database
Explicar las estructuras de memoria
Describir los procesos en segundo plano
Correlacionar las estructuras de almacenamiento lgico y
fsico
Describir los componentes de almacenamiento de ASM
1-46
1-47