Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conceptos Básicos y
Arquitectura
Objetivos
Con un enfoque de lo general a lo específico:
Base de Datos
Nos referimos no solo a los datos propiamente sino que
a la combinación de archivos, procesos y objetos que
forman una base de datos
Instancia
Es un conjunto de estructuras de datos en memoria
(SGA) y procesos que administran un grupo de
archivos (DATAFILE).
Tablespace
Es un división lógica de la base de datos. Puede estar
compuesta por uno más datafiles.
Arquitectura de una base de
datos Oracle
Servidor Oracle:
Es un RDBMS que proporciona un ambiente integrado
y abierto de administración de la información
Consiste en una Instancia Oracle y una Base de
datos Oracle
Instancias en Oracle 10g
Instancia DB
1
Log(s)
S
E
R
V Instancia DB
I 2
D Log(s)
O
R
Instancia
DB
3
Log(s)
Instancia 1 Instancia 2
(SGA + Procs) (SGA + Procs)
Database Database
Memoria Instancia
System Global Area (SGA)
Procesos Procesos
Almacenamiento Archivos
Estructuras de Memoria
Server Server
Background
process PGA process PGA PGA
process
1 2
SGA
Independiente
Shared pool Streams pool Large pool para cada
proceso
• Password
file • Alert y trace log files
ARCHIVOS
CONTROL01.CTL, CONTROL02.CTL, CONTROL03.CTL
REDO01.LOG, REDO02.LOG, REDO03.LOG
SYSTEM01.DBF
TEMP01.DBF
TOOLS01.DBF
UNDOTBS01.DBF
USERS01.DBF
INDX01.DBF
Tablespaces y Data Files
Los Tablespaces consisten de uno o más
archivos físicos.
Un Datafile pertenecen a un solo
tablespace.
prueba_01.dbf Prueba_02.dbf
Tablespace prueba
Tablespace
Base de Datos
Segmento
Extent
25 12/08/21
Arquitectura de la Base de Datos:
Resumen de Componentes Estructurales
Memoria:
• System Global Area (SGA): Database buffer cache,
redo buffer, y varios pools
• Program Global Area (PGA)
Almacenamiento:
• Lógico: Base de Datos, Esquema, tablespace,
segmento, extent, y bloque de Oracle
• Físico: Datafiles, Parametros, redo, y Bloque de S/O
Procesos:
• Procesos de Servidor y Usuario
• Procesos de Background: SMON, PMON, DBWn,
CKPT, LGWR, ARCn, etc
Estructuras internas de una
BD Oracle
gerardo.brenes@gmail.com
gerardo.brenes@hotmail.com
gerardo.brenes (Skype)
WWW.GBSYS.COM