Sunteți pe pagina 1din 3

UNIVERSIDAD POLITECNICA SALESIANA

Integrantes:Barreto Jorge, Chuchuca Gabriel, Veletanga Vinicio, Yupanki Malki


Correos:
Base de Datos 12C
La Base de Datos Oracle 12C es un sistema de gestión de Base de Datos Relacionales
multiplataforma. Oracle se comercializa en 3 tipos de gamas:
o Edición Enterprise (Enterprise Edition)
o Edición Estándar (Standard Edition) y Edición Estándar One (Standard Edition
One)
o Edición Personal (Personal Edition)
La Arquitectura de Base de Datos 12C
La arquitectura de la base de datos se compone de la siguiente manera:

 Las estructuras de memoria para almacenar los datos y el código ejecutable.


 SGA
Zona de memoria compartida que contienen datos e información de control de la
instancia de BD.
 Procesos en background
Conjuntos de procesos en segundo plano, teniendo cada uno un rol concreto.
 Los procesos que corren el sistema de bases de datos y las tareas de cada usuario
conectado a la base de datos.
 User Process
Conjunto de procesos servidor encargados de procesar las consultas de los
usuarios
 Server Process
Conectados a una instancia Oracle y levantados cuando se establece una sesión.
 Los archivos que sirven para el almacenamiento físico, en disco, de la información de la
base de datos.
 Database Files
Estructura de Memoria
 SGA
Zona de memoria compartida que contienen datos e información de control de la
instancia de BD.
 PGA
Memoria privada de los diferentes procesos.
Componentes de SGA
 Database Buffer Cache
Es el cache de datos leídos por los usuarios desde disco.
 Redo Log Buffer
Memoria RAM que sirve para el registro de los cambios hechos en la base de datos.
(insert, delete, update, create, alter y drop)
 Shared Pool
Cache de memoria donde almacena las sentencias SQL y PL7SQL recién usadas.
Contiene una zona de compartición de las consultas (Library Cache), cache del
diccionario de datos Oracle (Dictionary Cache).
 Large Pool
Zona de memoria opcional, que los diferentes procesos utilizan en configuraciones
particulares.
 Java Pool
Zona de memoria utilizada por maquina virtual Java integrada JVM.
 Streams Pool
Zona de memoria utilizada para la funcionalidad ósea hacer permitir que la información
circule entre procesos.
Arquitectura de Procesos
 User Process

 Procesos de Base de Datos


 Procesos Background
- DBWn
Encargados de escribir los bloques modificados de la Database Buffer Cache
en archivos de datos.
- LGWR
Encargados de escribir el Redo Log Buffer en el archivo de traza actual.
- CKPT
Conectados a una instancia Oracle y levantados cuando se establece una
sesión
- SMON
Encargada principalmente de recuperar la instancia después de una parada
anormal.
- ARCn
Se encargan del almacenamiento de los archivos de traza llenos.
- RECO
Copia información para recuperación escrita por el LGWR a los Red Log
Files y a una segunda localización en caso de ser necesario para recuperación.
- PMON
Encargada principalmente de la limpieza durante el error de un proceso de
usuario siendo estos Anulación de la transacción y Liberación de los bloqueos
y recursos.
- Otros

 Procesos de Servidor

Estructuras Lógicas de Almacenamiento

Componentes de la base de datos


 Parameter file
 Password File
 Archived log Files
Tipos de Archivos
 Data File
Contienen la información que registran las aplicaciones finales de usuarios. Agrupados
logicamente en tablaspace dividiéndose en System y Data
 Control File
Archivo de control que contiene la información de control de la BD como el nombre de la
BD, fecha y hora de creación de la BD, etc.
 Redo Log File
Registra todos los cambios hechos a la base de datos y es usado para recuperación.

S-ar putea să vă placă și