Purge des journaux d'archivage

Un journal d'archive Oracle peut être purgé en toute sécurité une fois que les points de reprise en lecture et en écriture du processus Extract ont dépassé la fin de ce journal. L'extraction n'écrit pas de transaction dans une trace tant qu'elle n'a pas été validée. Elle doit donc garder une trace de toutes les transactions en cours. Pour ce faire, le processus Extract requiert l'accès au journal d'archivage où chaque transaction ouverte a démarré et à tous les journaux d'archivage par la suite.

Le processus Extract lit le journal d'archivage en cours (point de reprise de lecture) pour les nouvelles transactions et dispose également d'un point de reprise (point de reprise de récupération) dans le journal d'archivage le plus ancien pour lequel il existe une transaction non validée.

Utilisez la commande suivante pour déterminer les positions des points de reprise du processus Extract.

INFO EXTRACT *group*, SHOWCH

Vous pouvez écrire un script shell qui purge tous les fichiers de journalisation archivés dont le processus Extract n'a plus besoin en capturant le numéro de séquence indiqué dans le champ Recovery Checkpoint. Tous les journaux d'archivage antérieurs à celui-ci peuvent être supprimés en toute sécurité.