TALLER DE BASE DE DATOS APUNTES
ChiNNNoBiografía13 de Junio de 2018
598 Palabras (3 Páginas)175 Visitas
ASM automatic storage management.
LA INSTANCIA ES LA BASE DE DATOS DEL SISTEMA. (SE CONOCE COMO EL MOTOR O EL SISTEMA QUE ADMINISTRA)
DENTRO DE LA INSTANCIA HAY 2 GRANDES GRUPOS
SGA: ESTRUCTURAS DE MEMORIA RAM QUE ADMINISTRA LA INSTANCIA.
ESTRUCTURA DE PROCESOS: SON PROGRAMAS QUE ESTAN ACTIVOS QUE HACEN LOS PROCESOS.
PROCESO DE USUARIO: ES AQUEL EN EL QUE TRABAJA EL CLIENTE Y CON EL QUE SE GUARDA SU INICIO DE SESION.
PROCESO DE SERVIDOR: CADA PROCESO DE SERVIDOR, TIENE SU PEDACITO DE MEMORIA RAM LLAMADO PGA (ESPACIO DE MEMORIA PARA ESTRUCTURA DE PROCESOS DE SERVIDOR).
1.- proceso usuario: es quien interactúa con el programa.
2.- proceso servidor: es quien interactúa con la instancia, este proceso servidor tiene un pedacito de memoria llamado PGA, que almacena los resultados más usados por el cliente.
Sistema clúster: es como una granja de servidores, en donde se separan los servicios en distintas maquinas (distintos servidores)
Sistema sin cluster: máquina que comparte una instancia.
POOL COMPARTIDO: PERMITE ALMACENAR AQUELLOS RESULTADOS QUE YA SE HAYAN CONSULTADO.
CACHE DE BUFFER DE LA BASE DE DATOS: ES UN CANAL DE INFORMACION. ES LA MEMORIA OPERATIVA DE TRANSMISION DE BLOQUES DE DATOS. (LEE BLOQUES)
MEMORIA BUFFER DE REDO LOG: MEMORIA DE TRANSFERENCIA DEL REGISTRO DE LOS CAMBIOS REALIZADO EN LA BASE DE DATOS. (SE ENCUENTRA EN RAM)
ARCHIVO DE REDO LOG (EN LINEA): ES EL ARCHIVO QUE REGISTRA TODA LAS MODIFICACIONES QUE HA SUFRIDO LA BASE DE DATOS. EN LINEA QUIERE DECIR QUE ESTA SIEMPRE DISPONIBLE (SE ENCUENTRA EN DISCO)
-----------------------------------------------------------------------------------------------------------------------------------
¿CUANDO SE APLICA? CUANDO UN PROCESO DE USUARIO CONFIRMA UNA TRANSACCION, CUANDO EL BUFFER DE REDO LOG ESTA LLENO EN UN TERCIO O CADA 3 SEGUNDOS.
POOL GRANDE: SE UTILIZA PARA RESPALDOS IMPORTANTES DE DATOS.
POOL STRINGS (JAVA): UTILIZA HERRAMIENTAS PROPIETARIAS DE ORACLE
PGA: ES UN ESPACIO DE MEMORAI DONDE SE TIENE LOS DATOS DE CADA PROCESO SERVIDOR. CADA PROCESO SERVIDOR TIENE UN PGA DISTINTO.
POOL DE BUFFER KEEP: MANTIENE LOS BLOQUES DE DATOS (INFORMACION)
POOL DE BUFFER RECYCLE: RECICLA BLOQUES QUE ESTAN EN RAM.
CACHE DE BUFFERS NK: ALMACENA BUFFERS DE CUALQUIER KILAJE.
DBWn: DATABASE WRITER. ESCRIBE LOS BUFFER MODIFICADOS (SUCIOS) DE LA CACHE DE BUFFERS DE BASE DE DATOS.
CKPT (PROCESO CHECKPOINT): REGISTRA INFORMACION DE PUNTOS DE CONTROL, ¿DONDE? EN UN NUEVO ARCHIVO (ARCHIVO DE CONTROL: TIENE EL REGISTRO DE TODAS LAS MODIFICACIONES QUE SE HICIERON EN EL ARCHIVO DE DATOS.) Y SE GUARDA, CADA VEZ KE SE MODIFICA UN ARCHIVO DE DATOS. UN PUNTO DE CONTROL ES UNA ESTRUCTURA QUE DEFINE UN NUMERO DE CAMBIOS DEL SISTEMA
SMON (SYSTEM MONITOR): LIMPIA LOS SEGMENTOS TEMPORALES NO UTILIZADOS. (REALIZA LA RECUPERACION AL INICIAR LA INSTANCIA.
PMON (MONITOR DE PROCESOS): REALIZA LA RECUPERACION DE PROCESOS CUANDO FALLA UN PROCESO USUARIO
RECO (PROCESO DE RECUPERACION): TRABAJA SOLAMENTE PARA BASE DE DATOS DISTRUBUIDAS (QUE SE ENCUENTRE EN 2 SERVIDORES DISTINTOS)
ARCn (PROCESOS OPCIONALES, ARCHIVADOR):
ARCHIVO DE DATOS: SON LOS DATOS, LA INFORMACION.
ARCHIVOS DE CONTROL: TIENE EL REGISTRO DE TODAS LAS MODIFICACIONES QUE SE HICIERON EN EL ARCHIVO DE DATOS
...