Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arquitectura de BD Oracle
Arquitectura de BD Oracle
Cada vez que levanto una BD Oracle, se levanta una instancia: procesos y memoria
ARQUITECTURA
INSTANCIA:
Shared Pool: SQL/PLSQL
o Library cache:
o Uniformidad de criterios para que siempre se escriban las sentencias
de una misma forma y así ahorrar el tiempo de espera y mejorar el
rendimiento del BD; el resultado es el mismo pero el tiempo, es
mayor.
o Dqata Dictionary cache: Contiene instrucciones
Database Buffer Cache: Contiene los datos. Copias de bloques de
datos que se recuperaron
Redo Log Buffer: cuando hubo un problema, la BD restaura, vuelve en
el tiempo y recupera la información hasta cierta fecha (guarda en un
archivo físico). Su propósito es la recuperación.
El tamaño puede ser pequeño, cada 2 o 3 segundos baja a disco. No
afecta el rendimiento de los demás.
Insert, update, delete, créate, alter, drop
Large Pool: Area opcional de memoria de entrada y salida del servidor.
Java Pool: no es obligatorio
PGA Memoria privada
Área de memoria para que atienda a este cliente. (cliente- usuario/clave =
PGA)
Procesos:
DBWn
LGWR
CKPT
System monitor SMON . si falla redo log buffer y redo log file. Trata de unir
todos los sectores fragmentados en la bd para que sean contiguos
PMON proceso supervisión de procesos
ARCn Archivador.
10mb
Con el ARC (PROTEGIDO) ya no se píerden los datos, con este proceso, cada bloque SACA UNA
COPIA, para que al momento de sobreescribir los datos, no se borren. Si se llena el espacio del
ARC en disco, ya la BD no tiene como guardar y la base se detiene y no permite grabar.
Opciones si se llena: poner varias rutas de almacenamiento, eliminar los datos. Hacer cortes
semanalmente (eliminar datos)
Arquitectura de almacenamiento de bd
control files – datafiles- online redo log files – parameter files- backup
files – archieve log files – passw files – alert ant trace log files