Base De Datos Oracle

Páginas: 25 (6190 palabras) Publicado: 5 de junio de 2012
Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga

Administración de Bases de Datos
(Ingeniería Técnica en Informática de Gestión)

Conceptos sobre Administración del SGBD Oracle
E.T.S.I. Informática
J. Galindo Gómez

El SGBD ORACLE
• Estructuras básicas: • Estructura Lógica de una BD Oracle:

– E. Física: Almacenamiento de datos. – E. Lógica: Rep. de losdatos y sus relaciones (esquema conceptual).

sobre grafía : L e aunqu ste tema e a mejor s, e Manu está en in g a última l de Oracle lés, el versió de la n.

Biblio

– Objetos del esquema (schema objects): Definición de tablas, vistas, índices, sinónimos, procedimientos almacenados... – Espacios de Tablas (tablespaces): Es un área lógica de almacenamiento.
• Informan cómo debe ser utilizadoel espacio físico de la Bd. • Describen el almacenamiento físico, gestionando el espacio físico que usa la BD. • Cada BD tiene al menos un tablespace, aunque puede tener más para mejorar su gestión (uno para usuarios, aplicaciones, rollback...). • Cada tablespace pertenece sólo a una BD y se divide en 1 ó más ficheros de datos.

• Estructura Física de una BD Oracle: Tipos de Ficheros(datafiles):
– Datos: Existen uno o más ficheros que contienen los datos actuales. – Ficheros del Registro de Rehacer (redo log): Registran los cambios efectuados, para poder efectuar operaciones de recuperación (recovery). – Ficheros de Control: Información general, como nombre de la BD, nombres de sus ficheros, sus localizaciones, fecha de creación, histórico de backups... – Ficheros para Rastrear (tracefiles) y para Registrar Alarmas (alert log): Se registran las operaciones por las que han pasado determinados procesos y los eventos importantes acaecidos a la BD.
2

Instancias de ORACLE (Oracle Instance)
• Instancia o Servidor de BD: Conjunto de estructuras de memoria y procesos que acceden a los archivos de una BD. Distintas instancias pueden acceder a la misma BD.
– System Global Area(SGA): Es un área de memoria con la información de la BD que pueden compartir los usuarios. Se crea cuando se empieza a usar una BD concreta. Puede verse alguna información desde SQL*PLUS, usando el comando SHOW SGA. Esta compuesta por: • Caché de BD: Con los bloques de BD más recientemente accedidos, para reducir los accesos a disco. • Buffer del Registro de Rehacer, para el fichero de redo log. •Memoria compartida: Para consultas SQL y otros procesos. – Program Global Area (PGA): Buffer de memoria con información sobre los procesos. – Procesos de Usuario: Aplicaciones que ejecuta el usuario. – Procesos de Oracle: Procesos del servidor (para atender a los usuarios...) y procesos de segundo plano (background), para tareas de registro, monitorización...
3

Iniciar/Finalizar ORACLE
•Inicialización (Startup): Es necesaria para que el SGBD pueda utilizarse. Pasos:
Usuarios

...

... ...
Instancia
SGA PGA Proc.

– Crear una Instancia: Crear el SGA Instancia y los procesos de background. – Montar una BD: Asocia la instancia ya SGA PGA Proc. creada a una BD concreta. Puede asociarse la misma BD a varias instancias (modo compartido o paralelo) o puede exigirse que sea sólo enuna instancia en cada momento (modo exclusivo). Base – Abrir la BD: Establece la BD como disponible para sus operaciones.

de Datos

• Finalización (Shutdown): Es el proceso inverso:
– Cerrar la BD. – Desmontar la BD. – Borrar la Instancia Oracle.
fichero

tablespace

...
fichero

tablespace

...

...
4

Páginas, Extensiones y Segmentos
• Página o Bloque de Datos (datablocks): Unidad mínima de asignación de espacio en la Base de Datos.
– Es la menor unidad de E/S que puede utilizar la BD (independientemente de que el tamaño de bloque del S.O. sea menor).

• Extensión (extent): Conjunto de páginas contiguas, con un tipo de información específico. • Segmentos (segment): Conjunto de extensiones que almacenan un determinado tipo de datos.
– Al crear una estructura...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mondrian con una base datos oracle
  • Base De Datos Oracle
  • Proyecto base de datos oracle
  • Base De Datos Oracle
  • bases de datos oracle
  • Base De Datos Oracle Resumen
  • Arquitectura base de datos oracle
  • Hotbackup De Una Base De Datos Oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS