Get Started. It's Free
or sign up with your email address
Rocket clouds
Base de datos Oracle by Mind Map: Base de datos Oracle

1. Capa Fisica

1.1. Son archivos fisicos en disco

1.1.1. DataFiles : Contienen informacion propiamente dicha, es decir, la información almacenada en tablas.

1.1.2. Redo Logs : Mantienen el historial de las transacciones o cambios realizados en la DB de manera que estos puedan ser utilizados para revertir por cualquier motivo.

1.1.3. Control Files : Contienen información sobre localización física de los archivos Datafile y Redo logs.

2. Capa Logica

2.1. Son la estructuras que relacionan los datos con los componentes físicos

2.1.1. Tablespaces : Dividen la información y objetos en grupos que pueden ser almacenados en uno o más Datafiles.

2.1.2. Esquemas (Schemas) : Contienen objetos como Tablas, Vistas, Procedimientos almacenados, Triggers, Índices, etc.

2.1.2.1. Tablas : Unidad lógica básica de almacenamiento.

2.1.2.2. Indices : Estructura que agrupa datos para acceder rápidamente a la información.

2.1.2.3. Vistas : Selección de varias columnas de una o varias tablas.

2.1.2.4. Procedimientos : Programas que independizan el manejo de datos desde una aplicacion. Estos actuan desde el motor de la DB.

2.1.2.5. Packages : Agrupan procedimientos y funciones almacenados.

2.1.2.6. Triggers : Procedimiento que se ejecuta automáticamente asociado con los eventos dentro de la DB, principalmente sobre tablas.

2.1.2.7. Secuencias : Generan numeros únicos para todas las sesiones de una instancia.

2.1.2.8. DBLink : Nexo de comunicacion entre instancias de base de datos.

2.1.2.9. Sinónimos : Son referencias a objetos del propio esquema o de otros esquemas de diferentes instancias.

3. Estructuracion de almacenamiento

3.1. Bloques : Unidad de almacenamiento minimo. Contiene datos almacenados y un header que los describe.

3.2. Extensiones : Grupo de bloques de datos. Son definidos en los TableSpace cuando estos llegan a cumplir su tamaño inicial por lo que la extensión brinda un nuevo tamaño específico.

3.3. Segmento : Grupo de extensiones usado para almacenar un tipo particular de datos. Existen diferentes tipo : Datos, Indices, Rollback y Temporales.

4. Instancia Oracle

4.1. Procesos

4.1.1. DBWR : Database Writer - Encargado de la escritura en disco de la informacion.

4.1.2. LGWR : Log Writter - Encargado de la escritura de los redo logs.

4.1.3. CKPT : Checkpoint - Encargado de avisar a DBWR de actualizar la informacion a disco.

4.1.4. PMON : Process Monitor - Encargado de supervisar los procesos dentro del servicios y corrige fallos, si existieran.

4.1.5. SMON : System Monitor - Encargado de actuar durante el arranque de la instancia, limpiar segmentos, temporales y recupera transacciones interrumpidas.

4.1.6. ARCH : Archiver - Encargado de respaldar informacion de los redo logs cuando estos alcanzan su limite de tamaño.

4.2. Memoria

4.2.1. SGA : System Global Area - Area de memoria compartida que almacena informacion de control y datos de la instancia.

4.2.2. PGA : Program Global Area - Area encargado de administrar información acerca del control de procesos que se ejecutan dentro del servidor.