1. Instancia de Oracle:
- Una instancia de Oracle es un conjunto de procesos de memoria y procesos de fondo que gestionan el acceso a la base de datos. Cada instancia está asociada a una base de datos específica.
- La instancia se compone de la SGA (System Global Area) y un conjunto de procesos de fondo.
2. Base de Datos:
- La base de datos es el conjunto de archivos que almacenan los datos y la estructura de la base de datos.
- Un conjunto de archivos de datos, archivos de redo log, archivos de control y, opcionalmente, archivos de archivo de recuperación.
3. Memoria de la Instancia
System Global Area (SGA)
- La SGA es una región de memoria compartida que contiene datos y estructuras de control necesarios para la operación de la instancia de Oracle.
- Los componentes principales de la SGA incluyen:
- Buffer Cache.
- Shared Pool.
- Redo Log Buffer.
- Large Pool.
- Java Pool.
Program Global Area (PGA)
- La PGA es la memoria que se utiliza para almacenar datos y variables para un único proceso de servidor. Las PGA son privadas y no son compartidas entre procesos.
- Contiene áreas como la memoria para operaciones de ordenación, agrupación y hash.

4. Procesos de Fondo
Como se mencionó antes, hay varios procesos de fondo en una instancia de Oracle, que son críticos para el funcionamiento de la base. Algunos de los más importantes son:
- DBWn (Database Writer)
- LGWR (Log Writer)
- CKPT (Checkpoint)
- SMON (System Monitor)
- PMON (Process Monitor)
- ARCn (Archiver)

5. Estructura de la Base de Datos
- Archivos de Datos:
- Almacenan los datos de las tablas y los índices.
- Archivos de Control:
- Contienen información crucial sobre el estado de la base de datos, como la estructura de manera ordenada y los archivos de datos en uso.
- Archivos de Redo Log:
- Registran todas las transacciones de la base de datos y cambios en los datos. Permiten la recuperación en caso de fallos.







Deja un comentario