Você está na página 1de 17

de Bases de

Datos
Oracle

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

Procesos de Usuario

rocesos de Servidor

rocesos en Segundo Plano


ESTRUCTURA DE PROCESOS

Archivado de los Archivos Redo


Modo ARCHIVELOG:
Log Online
En caso de que la base de datos
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.

se configure para que se ejecute


en modo 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.

Você também pode gostar