Archivo

Posts Tagged ‘redolog’

ORACLE: Crear archivos de log – REDO LOG

Los Ficheros de redo log o modo ARCHIVELOG  registran cambios a la base de datos como resultado de transacciones o acciones internas del servidor Oracle. Protegen la base de datos de la pérdida de integridad en casos de fallos causados por suministro eléctrico, errores en discos duros.

Trabajan de manera cíclica. Si un archivo redo log online se llena LGWR pasará al siguiente grupo de log en el cual se produce una operación de punto de control (check point), la información es almacenada en el archivo de control (control file). (WIKIPEDIA). Para ver la información de los ficheros se usa las tablas V$LOGFILE y V$LOG.

Es recomendable que los archivos de redo log sean multiplexados para asegurar que la información almacenada en ellos no se pierda en caso de un fallo en disco. Consiste en grupos de archivos de redo log y cada grupo esta integrado por un archivo de redo log y sus copias multiplexadas. Se dice que cada copia idéntica es miembro de un grupo, y cada grupo es identificado por un número. Leer más…

Etiquetas: , ,

ORA-01624: log X needed for crash recovery of instance

Si intentamos eliminar un grupo de Redo log nos  puede aparecer el siguiente error:

SQL> alter database drop logfile group 1;

ERROR at line 1:
ORA-01624: log X needed for crash recovery of instance xe (thread 1)
ORA-00312: online log 4 thread 1: 'C:\ORACL\REDO01.LOG'
*Cause: A log cannot be dropped or cleared until the thread's checkpoint
 has advanced out of the log.
*Action: If the database is not open, then open it. Crash recovery will
 advance the checkpoint. If the database is open force a global
 checkpoint. If the log is corrupted so that the database cannot
 be opened, it may be necessary to do incomplete recovery until
 cancel at this log.

Leer más…

Etiquetas: , ,
A %d blogueros les gusta esto: