top of page

Estructura física de una base de datos

  • estructurafisicabd2
  • 9 oct 2015
  • 2 Min. de lectura

Definición y tipos:

La estructura física de Oracle hace referencia a los ficheros del sistema operativo

Estos son:

-Ficheros de dato (datafiles)

-Ficheros de rehacer (redo log)

-Ficheros de control (control files)

Esta estructura sirve para el almacenamiento de datos.

Los tipos de estructura física de la base de datos de Oracle son todos los archivos con los que cuenta:

-Datafiles(Archivos de datos): almacenan la información actual de la base de datos y el diccionario de datos

-Redo log files(Archivos rehacer): se encarga de almacenar los datos recuperables en caso de un error grave

-Control files(Archivos de control) : necesarios para mantener la integridad dela base de datos

Además existen archivos externos o auxiliares como lo son:

-Archivos de parámetros :definen algunas características de un instancia de Oracle

-Archivos de contraseñas : sirven para autentificar a los usuarios

-Copias de archivos rehacer: utilizados para recuperar datos

Datafiles:

Son ficheros físicos en los que se almacenan los objetos que forman parte de un tablespace.

Un datafile solo pertenece a un tablespace y a una instancia de la base de datos, un tablespace puede estar formado por uno o varios datafiles.

Características:

-Un datafile sólo puede estar asociado con una base de datos.

-Los datafiles reservan automáticamente extensiones cuando se les acaba el espacio.

-Uno o más datafiles forman una unidad lógica de almacenamiento llamada tablespace

Contenido:

Cuando se crea un data file se debe indicar: su nombre, ubicación o directorio, el tamaño y el tablespace al cual va a pertenecer . Después de darle estas características el sistema gestor de la base de datos libera el espacio del disco asignado, pero este no contiene los datos del usuario, y al crearlos ocupan ya ese espacio asignado aunque se encuentre totalmente vacíos.

Esto quiere decir que Oracle reserva ese espacio para llenarlo después.

A medida que se crean objetos en un tablespace, estos se van almacenando en los datafiles asignados a dicho tablespace. Oracle crea un datafile asignando la cantidad de espacio de disco especificado más el extra del encabezado, donde van metadatos como el tamaño del datafile, un número absoluto de archivo (id dentro de la base de datos), y un número relativo de archivo(id dentro del tablespace).

Estructuras de un datafile

Tamaño de un Data file

El tamaño de un data file es modificable después de su creación, o sea que un data file puede crecer en forma dinámica.

Esta funcionalidad permite tener el menor número de archivos para cada tabla y puede simplificar la administración de los mismos

Datafiles temporales

Son datafiles especiales donde se almacenan los datos de una tablespace administrada localmente

La recuperación de datos no los reconoce

No pueden almacenar objetos permanentes de la base de datos

No pueden haber datafiles temporales de solo lectura

No se puede hacer un archivo temporal con la instrucción ALTER DATABASE

Datafiles en línea y fuera de línea

Cada datafile está en línea (disponible/accesible) o fuera de línea (no disponible/no accesible). La accesibilidad a de cada datafile se puede modificar si un administrador lo decide, ya sea para realizar backups offline, renombrar el datafile o prevenir un ataque .

La base de datos pone automáticamente un datafile fuera de línea si no puede escribir en él


 
 
 

Comments


Posts Destacados
Posts Recientes
Búsqueda por Tags
Conéctate
  • Google+ Long Shadow
  • Facebook Long Shadow
  • LinkedIn Long Shadow
  • Twitter Long Shadow
bottom of page