Utiliser l'état de traitement

Utilisez l'état de traitement pour afficher (selon le traitement) :

Chaque traitement d'extraction et de réplication génère un fichier d'état. Le rapport peut vous aider à diagnostiquer les problèmes qui se sont produits pendant l'exécution, tels que la syntaxe de mapping non valide, les erreurs SQL et les erreurs de connexion.

Pour afficher un état de traitement, utilisez l'une des méthodes suivantes :

Par défaut, l'extension de fichier des rapports est .rpt, par exemple EXTORA.rpt. L'emplacement par défaut est le sous-répertoire dirrpt du répertoire Oracle GoldenGate. Toutefois, ces propriétés peuvent être modifiées lors de la création du groupe. Une fois créé, un fichier de rapport doit rester à son emplacement d'origine pour qu'Oracle GoldenGate fonctionne correctement après le démarrage du traitement.

Pour déterminer le nom et l'emplacement d'un rapport de processus, utilisez les commandes INFO EXTRACT ou INFO REPLICAT.

Planifier les statistiques d'exécution dans l'état des traitements

Par défaut, les statistiques d'exécution sont écrites dans le rapport une fois, à la fin de chaque exécution. Pour les exécutions longues ou continues, vous pouvez utiliser des paramètres facultatifs pour afficher régulièrement ces statistiques, sans attendre la fin de l'exécution.

Pour définir une programmation de génération de rapports sur les statistiques d'exécution, utilisez le paramètre REPORT dans le fichier de paramètres d'extraction ou de réplication afin d'indiquer un jour et une heure pour générer des statistiques d'exécution dans le rapport. Voir [REPORT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-C290DC47-A8A5-4EA6-89B4-D2F91EC30339).

Pour envoyer des statistiques d'exécution au rapport à la demande, utilisez la commande SEND EXTRACT ou SEND REPLICAT avec l'option REPORT pour afficher les statistiques d'exécution en cours si nécessaire.

Consulter le nombre d'enregistrements dans l'état des traitements

Utilisez le paramètre [REPORTCOUNT](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-533C7F6A-18CE-48B2-A7BE-CAF69271AB1B) pour indiquer le nombre d'enregistrements de transaction traités par le processus d'extraction ou de réplication depuis le démarrage. Chaque enregistrement de transaction représente une opération de base de données logique qui a été effectuée dans une transaction capturée par Oracle GoldenGate. Le nombre d'enregistrements est imprimé dans le fichier de rapport et à l'écran.

Empêcher les erreurs SQL de remplir le fichier de rapport de réplication

Utilisez le paramètre [WARNRATE](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-26FAB960-AF5E-4BAE-8960-79853A4F20DA) pour définir un seuil pour le nombre d'erreurs SQL pouvant être tolérées sur n'importe quelle table cible avant d'être signalées au rapport de processus et au journal des erreurs. Les erreurs sont signalées comme un avertissement. Si votre environnement peut tolérer un grand nombre de ces erreurs, l'augmentation de WARNRATE permet de réduire la taille de ces fichiers.