2.2 Estructura física de la base de datos


2.1.2 Estructuras físicas de la base de datos
Estructura física de la base de datos Oracle:
La Arquitectura de Oracle tiene tres componentes básicos:1.

La Estructura de memoria2.

Los Procesos3.

Los Archivos.1.
ESTRUCTURA DE LA MEMORIA:
Es la estructura de memoria compartida que contienen datos e información de control para unainstancia de una base de datos, cada instancia tiene sus propias estructuras de memoria y selocaliza en la memoria virtual
 del computador.
Las estructuras de memoria se denominan SystemGlobal Area (SGA) la cual es un área compartida por todos los usuarios y se divide en tres partes:
1.1.

Fondo común compartido (Shared pool):

Se utiliza durante el procesamiento de comandos.Tiene dos zonas:
 – 

Library Cache: almacena información relacionada a la instrucción de SQL:
 – 

 –
 Data Dictionary Cache (Dictionary Cache o Row Cache): almacena la información de usomás frecuente sobre el diccionario de datos. Esta información incluye definición decolumnas, usuarios, passwords y privilegios. Esta información es usada durante tiempo decompilación.
Descripción: https://html1-f.scribdassets.com/5aa1eb3ds03v0l09/images/1-1e6a2b77ef.jpg


1.2.

 Arear de Memoria rápida (Dtabase buffer cache):
 mantiene los bloques de datos leídosdirectamente de los archivos de datos. Cuando se procesa una consulta, el servidor busca losbloques de datos requeridos en esta estructura. Si no se encuentra, el proceso servidor lee elbloque de la memoria secundaria y coloca una copia. Está organizada en dos listas:
 – 

Lista de sucios
: bloques que han sufrido modificaciones y no han sido escritos en disco.
 – 

Lista de menos recientemente usados:
 mantiene los bloques libres, los bloques a los que seestá accediendo actualmente y los bloques sucios que aún no han sido remitidos a la listade sucios.
1.3.

 Área de registro de rehacer (Redo log buffer):
es un buffer circular que mantiene todos loscambios que han sido

realizados sobre la base de datos por operaciones de insert, update,delete, create,

alter y drop. Las entradas de este buffer contienen toda la informaciónnecesaria

para reconstruir los cambios realizados a la base de datos por medio de cualquier

instrucción (el bloque que ha sido cambiado, la posición de cambio y el nuevo valor).

El uso esestrictamente secuencial.

2.

ARCHIVOS:
Los archivos que maneja Oracle, se clasifican en cuatro grupos:


Comentarios

Entradas más populares de este blog

4.2 Definición de los modos de operación de un SGBD. (alta, baja, recovery) y comandos de activación

4.1 Archivos log del SGBD

4.3 Índices, reorganización y reconstrucción