Sunteți pe pagina 1din 17

Arquitectura de

Bases de Datos
Oracle
Andrs Corts Rendn
Ittools LTDA
Proceso de Certificacin BD

ORACLE
Oracle es una base de

datos de objetos
relacionales escalable y
fcil de gestionar.

Las siguientes opciones


proporcionan una
funcionalidad adicional:
Particionamiento

Los administradores de

bases de datos son los


responsables de
mantener Oracle Server
con el fin de que pueda
procesar las solicitudes
de usuario.

Real Application Clusters


Paquetes de Oracle

Enterprise Manager
Seguridad avanzada

Entre las actividades principales


que un DBA tiene a cargo estn:
Planificar y crear bases de datos
Gestionar la disponibilidad de la base de datos
Gestionar las estructuras fsicas y lgicas
Gestionar el almacenamiento basndose en el

diseo
Gestionar la seguridad
Administracin de la red
Copia de seguridad y recuperacin
Ajuste de la base de datos

Visin General de los


Componentes
Principales

Oracle Server
Instancia Oracle
Base de datos Oracle
Otros archivos clave
Procesos de usuario y

de servidor
Otros procesos

Oracle Server
Oracle Server es la clave para la gestin de la

informacin.
Por regla general, Oracle Server debe gestionar
grandes cantidades de datos en un entorno para
varios usuarios de forma fiable, de modo que muchos
usuarios puedan acceder de forma simultnea a los
mismos datos.
Al mismo tiempo, es necesario que el rendimiento
obtenido sea excelente.
Oracle Server tambin debe impedir el acceso no
autorizado y proporcionar soluciones eficaces para la
recuperacin en caso de fallo .

Instancia Oracle
Una instancia Oracle es un medio de acceso a una base

de datos Oracle por la que siempre abre una nica base


de datos, la cual est formada por estructuras de
procesos en segundo plano y de memoria.
Una instancia Oracle se compone de la estructura de la
memoria SGA (rea Global del Sistema) y de los
procesos en segundo plano que se utilizan para
gestionar una base de datos.

Establecimiento de una Conexin


y Creacin de una Sesin

Base de Datos Oracle


El objetivo general de una

base de datos es el de
almacenar y recuperar la
informacin relacionada.
Una base de datos Oracle
tiene una estructura lgica
y una fsica.
La estructura fsica de la
base de datos es el juego
de archivos del sistema
operativo en la base de
datos.

Estructura fsica
La estructura fsica
incluye tres tipos de
archivos:
Archivos de control
Archivos de datos
Archivos redo log

online

Estructura de Memoria
La estructura de la memoria
de Oracle est formada por
dos reas de memoria
llamadas:
SGA (rea Global del

Sistema): Asignada al iniciar


la instancia y componente
fundamental de una
instancia Oracle
PGA (rea Global de

Programas): Asignada al
iniciar el proceso de servidor

Diferencias en la Asignacin de
Memoria entre Servidores
Dedicados y Servidores
Compartidos

Estructura de
Procesos
Oracle se beneficia de varios
tipos de procesos:
Procesos de usuario: Se inician

cuando un usuario de base de


datos solicita una conexin a
Oracle Server
Procesos de servidor: Se
conectan a la instancia Oracle
y se inician cuando un usuario
establece una sesin.
Procesos en segundo plano: Se
inician al iniciar una instancia
Oracle

ESTRUCTURA
DE PROCESOS

Procesos de Usuario

rocesos de Servidor

rocesos en Segundo Plano

Archivado de los Modo


Archivos
ARCHIVELOG: Redo
En caso de que la base de datos se
Log Online
configure para que se ejecute en modo
Modo NOARCHIVELOG:
En este modo, los archivos redo log
online se sobrescriben cada vez que
se produce un cambio de log. LGWR
no sobrescribir un grupo de archivos
redo log online hasta que el punto de
control se haya terminado para ese
grupo.
Esto asegura que los datos validados
se puedan recuperar si se produce un
error de instancia. Durante el error
de instancia, slo se pierde el SGA.
No hay prdida de discos, slo de
memoria. Por ejemplo, un error del
sistema operativo provoca un error
de instancia.

ARCHIVELOG, ser necesario archivar


los grupos inactivos de archivos redo
log online llenos antes de que se
puedan volver a utilizar de nuevo.
Dado que los cambios efectuados en la
base de datos se registran en los
archivos redo log online, el
administrador de la base de datos
puede utilizar la copia de seguridad
fsica de los archivos de datos y los
archivos redo log online archivados
para recuperar la base de datos sin
perder ninguno de los datos validados
debido a un solo punto de fallo,
incluida la prdida de un disco.
Normalmente, se suele configurar una
base de datos de produccin para que
se ejecute en modo ARCHIVELOG.

Estructura Lgica
Existe la siguiente jerarqua de
estructuras lgicas:
Una base de datos Oracle

contiene como mnimo un


tablespace.
Un tablespace contiene uno o
ms segmentos.
Cada segmento est formado
por extensiones.
Una extensin est formada por
bloques lgicos.
Un bloque es la unidad ms
pequea para las operaciones
de lectura y escritura.

Arquitectura
La arquitectura de la base de
datos Oracle incluye las
estructuras fsicas y lgicas que
conforman la base de datos.
La estructura fsica incluye

archivos de control, archivos


redo log online y archivos de
datos que conforman la base
de datos.
La estructura lgica incluye
tablespaces, segmentos,
extensiones y bloques de
datos.

Estructura Lgica
Tablespaces: Los datos de

una base de datos Oracle se


almacenan en tablespaces.
Extensiones: El espacio se
asigna a un segmento
mediante extensiones.
Bloques de Datos: Oracle
Server gestiona el espacio
de almacenamiento de los
archivos de datos en
unidades llamadas bloques
Oracle o bloques de datos.

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