Capítulo 4 - Mantenimiento Del Archivo de Control
Capítulo 4 - Mantenimiento Del Archivo de Control
Capítulo 4 - Mantenimiento Del Archivo de Control
Archivo de Control
El archivo de control es un pequeño archivo binario necesario para que la base de datos se
inicie y funcione correctamente. Cada archivo de control está asociado sólo a una base de datos
Oracle. Antes de abrir una base de datos, se lee el archivo de control para determinar si la base
de datos tiene un estado válido para su uso.
Oracle Server actualiza continuamente un archivo de control mientras se está utilizando la base
de datos, por lo que debe estar disponible para su escritura siempre que la base de datos esté
abierta. Oracle Server es el único que puede modificar la información del archivo de control y
ni el DBA ni el usuario final pueden editarlo.
Si, por cualquier motivo, no se puede acceder al archivo de control, la base de datos no
funcionará correctamente. Si se pierden todas las copias de los archivos de control de una base
de datos, será necesario recuperar la base de datos antes de que se pueda abrir.
1. Cierre la base de datos: Cierre la base de datos para crear archivos de control adicionales
en el sistema operativo.
2. Cree archivos de control adicionales: Con el comando de copia del sistema operativo,
cree los archivos de control adicionales que sean necesarios y compruebe que los archivos
se han creado en los directorios adecuados.
3. Agregue nombres de archivos de control a PFILE: Modifique el archivo PFILE de modo
que incluya una lista de todos los archivos de control.
4. Inicie la base de datos: Cuando se inicia la base de datos, se lee el archivo PFILE y
Oracle Server mantiene todos los archivos de control enumerados en el parámetro
CONTROL_FILES.
El comando SHOW PARAMETER también se puede utilizar para buscar la ubicación de los
archivos de control.
SQL> SHOW PARAMETER control_files;
$HOME/ORADATA/u02/ctrl02.ctl