Depuración de Archive Logs

Un archive log de Oracle se puede depurar de forma segura una vez que los puntos de control de lectura y escritura de Extract hayan superado el final de ese log. Extract no escribe una transacción en una pista hasta que se haya confirmado, por lo que Extract debe realizar un seguimiento de todas las transacciones abiertas. Para ello, Extract requiere acceso al archive log donde se inició cada transacción abierta y a todos los archive logs posteriormente.

Extract lee el archive log actual (el punto de control de lectura) para las nuevas transacciones y también tiene un punto de control (el punto de control de recuperación) en el archive log más antiguo para el que hay una transacción sin confirmar.

Utilice el siguiente comando para determinar las posiciones de punto de control de Extract.

INFO EXTRACT *group*, SHOWCH

Puede escribir un script de shell que depure todos los archive logs que Extract ya no necesite capturando el número de secuencia que aparece en el campo Recovery Checkpoint. Todos los archive logs anteriores a ese se pueden suprimir de forma segura.