Unidad 3 Administración de Bases de Datos
CONFIGURACION Y ADMINISTRACION DEL ESPACIO EN DISCO
3.1Estructuras lógicas de almacenamiento de una base de datos
Para la gestión del almacenamiento de una base de datos Oracle existen 4 conceptos bien definidos que deben ser conocidos para poder comprender la forma en la que se almacenan los datos. Hoy vamos a ver la diferencia entre bloque, extensión, segmento y espacio de tablas.
Bloques: Se tratan de la unidad más pequeña. Generalmente debe múltiple del tamaño de bloque del sistema operativo, ya que es la unidad mínima que va a pedir Oracle al sistema operativo. Si no fuera múltiple del bloque del sistema se añadiría un trabajo extra ya que el sistema debería obtener más datos de los estrictamente necesarios. Se …ver más…
Por ejemplo, clientes con códigos postales menores que 50000 están almacenados en la tabla Clientes Este, mientras que los clientes con códigos postales mayores o iguales a 50000 están almacenados en la tabla Clientes Oeste. Las dos tablas de partición son entonces Clientes Este y Clientes Oeste, mientras que una vista con una unión podría ser creada con las dos tablas para poder dar una vista completa de todos los clientes.
Partición vertical consiste en crear miles de tablas con miles de columnas y crear tablas para poner las columnas restantes.
3.1.5 Espacios privados Un «espacio privado» permite que los administradores y redactores gestionen el conjunto de datos del sitio.
3.1.6 Espacios para objetos
Son los espacios reservados para aquellos objetos que componen la base de datos como los son:
Tablas
Consultas
Formulario
Informe
Macro
Módulo
3.2 Segmentos
Los segmentos de datos de una base de datos Oracle son las tablas. Una tabla está compuesta por una o más columnas donde cada columna tiene asignado un tipo de dato. En definitiva, en una base de datos Oracle, las tablas son los segmentos de la base de datos que almacenan los datos.
3.3Memoria compartida
Las utilidades de memoria compartida permiten crear segmentos de memoria a los que pueden acceder múltiples procesos, pudiendo definirse restricciones de acceso (sólo lectura).
Para trabajar con un segmento de memoria compartida,