Supprimer et recréer une table source
La suppression et la recréation d'une table source nécessitent une attention particulière lorsqu'elles sont exécutées pendant l'exécution d'Oracle GoldenGate.
-
Arrêtez l'accès à la table.
-
Autorisez le processus Extract à traiter toutes les modifications restantes apportées à cette table à partir des journaux de transactions. Pour déterminer à quel moment l'extraction est terminée, utilisez la commande
INFO EXTRACT.
INFO EXTRACT *group*
- Arrêtez l'extraction.
STOP EXTRACT *group*
-
Supprimez et recréez la table.
-
Si cette base de données est prise en charge, exécutez la commande
ADD TRANDATApour la table. -
Si l'action de recréation a modifié les définitions de la table source afin qu'elles soient différentes de celles de la cible, exécutez l'utilitaire
DEFGENpour la table source afin de générer des définitions source, puis remplacez les anciennes définitions par les nouvelles dans le fichier de définitions source existant sur le système cible. -
Autoriser l'accès utilisateur à la table.