INFO REPLICAT

Utilisez INFO REPLICAT pour extraire l'historique de traitement d'un groupe Replicat. Le résultat de cette commande inclut les éléments suivants :

La commande de base affiche uniquement des informations sur les groupes de réplication en ligne (continue). Les tâches sont exclues.

La réplication peut être arrêtée ou en cours lors de l'émission d'INFO REPLICAT. Dans le cas d'un processus en cours d'exécution, le statut RUNNING peut indiquer l'un des deux états suivants :

A propos du décalage

Checkpoint Lag correspond au décalage, en secondes, au moment où le précédent point de reprise a été écrit dans le fichier de point de reprise. Par exemple, supposons ce qui suit :

Sur la base de ces valeurs, le décalage est signalé comme étant égal à 00:01:00 (une minute, la différence entre 14:58 et 14:59).

La valeur de décalage UNKNOWN indique que le processus Replicat est peut-être en cours d'exécution, mais qu'il n'a pas encore traité d'enregistrements, ou que l'horloge du système source est en avance sur celle du système cible (en raison d'un décalage d'horloges et non d'une différence d'heure).

Pour en savoir plus sur les informations concernant le décalage, reportez-vous à LAG REPLICAT. Pour obtenir le décalage de bout en bout, utilisez la fonctionnalité de table de signal d'activité. Reportez-vous à ADD HEARTBEATTABLE.

Syntaxe

INFO REPLICAT group_name
[, SHOWCH [checkpoint_number]]
[, DETAIL]
[, TASKS | ALLPROCESSES]

group_name

Nom d'un groupe de réplication ou caractère générique (*) pour indiquer plusieurs groupes. Par exemple, T* affiche des informations sur tous les groupes de réplication dont la dénomination commence par T.

SHOWCH [checkpoint_number]

Affiche les détails du point de reprise en cours, y compris ceux enregistrés dans le fichier de point de reprise et, le cas échéant, dans la table de point de reprise. L'affichage du point de reprise de base de données inclut le nom de table, la clé de hachage (identificateur unique) et l'horodatage de création. Spécifiez la valeur de checkpoints-number pour inclure le nombre indiqué de points de reprise précédents ainsi que le point de reprise en cours.

DETAIL

Affiche des informations détaillées. Pour une cible Oracle, DETAIL affiche le nom du serveur entrant lorsque le processus de réplication est en mode intégré.

Si la réplication est en mode coordonné, DETAIL affiche uniquement les threads actifs. Par exemple, si une réplication nommée CR a été créée avec 15 threads au maximum, mais que seuls le thread 7 à 9 est en cours d'exécution, INFO REPLICAT group_name avec DETAIL n'affiche que le thread de coordinateur (CR), CR007, CR008 et CR009. Il existe des points de reprise pour les autres threads, mais ils ne figurent pas dans la sortie de commande.

Pour visualiser des informations LOGBSN avec la sortie DETAIL, émettez la commande DBLOGIN avant l'exécution de INFO REPLICAT. Si la commande est émise pour un ID de thread spécifique d'une réplication coordonnée, seul le numéro LOGBSN correspondant est affiché. Sinon, les LOGBSN de tous les threads sont affichés.

TASKS

Affiche uniquement les tâches de réplication. Les tâches indiquées à l'aide d'un argument avec caractères génériques ne sont pas affichées par INFO REPLICAT.

ALLPROCESSES

Affiche tous les groupes de réplication, tâches comprises.

Exemples


INFO REPLICAT *, DETAIL, ALLPROCESSES

INFO REPLICAT *, TASKS

INFO REPLICAT repe, SHOWCH

L'exemple suivant exécute la commande à partir du client d'administration.

INFO REPLICAT repe

REPLICAT   REPE  Initialized   2019-11-20 23:54   Status STOPPED
Description          demo replicat
Checkpoint Lag       00:00:00 (updated 00:00:14 ago)
Log Read Checkpoint  File ea000000000
                     First Record  RBA 0
Settings Profile     default_security
Encryption Profile   LocalWallet