Escolar Documentos
Profissional Documentos
Cultura Documentos
Escuela de Ingeniera
Control File
Objetivos
2
Instituto Profesional DuocUC
Escuela de Ingeniera
Control File
CONTROL FILE
El archivo de control es un pequeo archivo binario necesario para iniciar y operar la
base de datos exitsamente. Cada archivo de control esta asociado con una sola base
de datos Oracle. Antes que una BD sea abierta, el archivo de control es ledo para
determinar si la base de datos esta vlida para su uso. Un archivo de control es
actualizado continuamente por Oracle Server durante el uso de la BD, por tanto debe
estar disponible para escritura mientras la BD esta abierta. La informacin del archivo
de control puede ser modificada solo por Oracle Server; DBA o usuarios finales no
pueden editar el archivo de control. Si por alguna razn el archivo de control no esta
accesible, la base de datos no puede funcionar correctamente. Si todas las copias de
los archivos de control de la base de datos se pierden o daan, la base de datos debe
recuperarse antes de poder abrirse nuevamente. Al menos un archivo de control es
requerido, pero los archivos de control pueden ser replicados hasta 8 veces.
3
CONTROL FILE (continuacin)
Tamao del Archivo de Control
Ciertas palabras claves durante la creacin de la base de datos afectan el tamao del
archivo de control. Es particularmente significativo cuando los parmetros tienen
valores grandes. El tamao del archivo de control esta influenciado por las siguientes
palabras claves de los siguientes comandos:
CREATE DATABASE o CREATE CONTROLFILE
MAXLOGFILES
MAXLOGMEMBERS
MAXLOGHISTORY
MAXDATAFILES
MAXINSTANCES
4
Instituto Profesional DuocUC
Escuela de Ingeniera
5
Contenidos del Control File (continuacin)
8. Ubicacin y estado de respaldos son registrados por el utilitario Recovery
Manager(RMAN)
9. Nmero de secuencia de los logs actuales son registrados cuando ocurre el log
switch
10. Informacin de checkpoint es registrada cuando se hace un checkpoints
El control file tiene 2 tipos de secciones:
Reutilizable
No reutilizable
La seccin reutilizable almacena informacin del Recovery Manager tal como: nombre
de archivos de backup de datos y nombre archivos de redo log de backup. Ella es
usada en forma circular y puede ser reusada solo por el Recovery Manager (RMAN)
6
Instituto Profesional DuocUC
Escuela de Ingeniera
Shutdown normal
SHUTDOWN NORMAL;
7
Instituto Profesional DuocUC
Escuela de Ingeniera
8
Instituto Profesional DuocUC
Escuela de Ingeniera
9
Instituto Profesional DuocUC
Escuela de Ingeniera
10
Para obtener informacin de las diferentes secciones de los archivos de control,
consultar la vista dinmica de rendimiento V$CONTROLFILE_RECORD_SECTION
SELECT type, record_size, records_total, record_used FROM
v$controlfile_record_section
TYPE RECORD_SIZE RECORDS_TO RECORDS_US
==============================================
DATAFILE 180 30 4
Se puede obtener variada informacin de los archivos de control en las siguientes vistas
dinmicas de rendimiento:
V$BACKUP
V$DATAFILE
V$TEMPFILE
V$TABLESPACE
V$ARCHIVE
V$LOG
V$LOGFILE
V$LOGHIST
V$ARCHIVED_LOG
V$DATABASE
11
Instituto Profesional DuocUC
Escuela de Ingeniera
Fin de la Leccin