Surveiller une récupération d'extraction

Si le processus Extract s'interrompt lorsqu'une transaction à longue durée d'exécution est ouverte, la récupération peut prendre beaucoup de temps lorsqu'elle redémarre. Pour récupérer son état de traitement, le processus Extract doit effectuer une recherche dans les journaux en ligne et archivés (si nécessaire) afin de trouver le premier enregistrement de journal pour cette transaction longue. Plus la transaction a commencé dans le temps, plus la récupération prend de temps, en général, et le processus Extract peut sembler bloqué.

Pour vérifier que l'extraction est en cours de récupération, utilisez la commande SEND EXTRACT avec l'option STATUS. L'une des notations de statut suivantes s'affiche. Vous pouvez suivre la progression à mesure que l'extraction modifie sa position d'affichage de journal tout au long de la récupération.

En cours de récupération[1]

La récupération de l'extraction jusqu'à son point de reprise dans le journal de transactions. Cela implique qu'il lit soit les fichiers de point de reprise BR, puis les journaux archivés/en ligne, soit le point de reprise de récupération dans les journaux archivés/en ligne.

En cours de récupération[2]

Récupération de l'extraction du point de reprise jusqu'à la fin de la trace. Cela implique qu'un marqueur de récupération est ajouté à la trace de sortie lorsque la dernière transaction n'a pas été entièrement écrite, puis réécrit la transaction.

Récupération terminée

La récupération est terminée et le traitement normal reprendra.