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.

  1. Arrêtez l'accès à la table.

  2. 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*
  1. Arrêtez l'extraction.
STOP EXTRACT *group*
  1. Supprimez et recréez la table.

  2. Si cette base de données est prise en charge, exécutez la commande ADD TRANDATA pour la table.

  3. 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 DEFGEN pour 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.

  4. Autoriser l'accès utilisateur à la table.