archivos de datos, control y redo logs

Anuncio
Archivos de datos, archivos de control y archivos Redo Logs en Oracle
Archivos de datos
Los archivos de datos o datafiles son los ficheros físicos en los que se almacenan los objetos
que forman parte de un tablespace. Un tablespace puede estar formado por uno o varios datafiles.
Cuando se van creando objetos en un tablespace, éstos físicamente se van almacenando en los
datafiles asignados a dicho tablespace, es decir, cuando creamos una tabla y vamos insertando
datos en ella, estos datos realmente se reparten por los ficheros físicos o datafiles que forman
parte del tablespace. No se puede controlar en qué fichero físico se almacenan los datos de un
tablespace. Si un tablespace está formado por 2 datafiles y tenemos una tabla en ese tablespace, a
medida que vamos insertando filas éstas se almacenarán en cualquiera de los dos datafiles
indistintamente, es decir, unas pueden estar en un datafile y otras en otro.
Archivos de control
Los archivos de control, control files, también llamados pfiles o archivos de parámetros de una
base de datos almacenan el estado de la estructura física de una base de datos, en ellos se guarda
la información de todos los ficheros que forman la base de datos y su ubicación, así como el
estado actual de la base de datos. Son utilizados para mantener la consistencia interna y guiar las
operaciones de recuperación y son imprescindibles para que la Base de Datos pueda arrancar.
El control file se actualiza continuamente y debe de estar disponible en todo momento. No se
debe editar su contenido bajo ninguna circunstancia solo los procesos de Oracle deben hacerlo.
Los control file incluyen el siguiente contenido:









Información de arranque y parada de la base de datos.
Nombres de los archivos de la base de datos y redo log
El nombre de la base de datos a la cual el controlfile pertenece, un controlfile solo puede
pertenecer a una base de datos.
El time stamp de la creación de la base de datos.
El nombre de los datafiles, donde están situados y la información sobre su estatus
online/offline.
El nombre de los archivos redo log y donde están situados.
Información sobre los archivos redo log.
El nombre de los tablespace
La información sobre el backup del recovery Manager (RMAN).
Archivos Redo Logs
Los archivos Redo Logs (archivos de recuperación de datos) registran un historial de todos los
cambios realizados en la base de datos. Cuando algo se cambia en un fichero de datos, Oracle
actualiza los ficheros Redo Logs.
Una base de datos requiere un mínimo de dos archivos Redo Log para garantizar que al menos
uno esté disponible para escribir mientras el otro está siendo archivado. Este tipo de archivos
protegen la base de datos de la pérdida de integridad en casos de fallos causados por suministro
eléctrico, errores en discos duros, etc.
Descargar