Quelltabellen löschen und neu erstellen

Das Löschen und Neuerstellen einer Quelltabelle erfordert Vorsicht, wenn sie während der Ausführung von Oracle GoldenGate ausgeführt wird.

  1. Zugriff auf die Tabelle stoppen.

  2. Lassen Sie zu, dass Extract alle verbleibenden Änderungen an dieser Tabelle aus den Transaktionslogs verarbeitet. Um zu bestimmen, wann Extract beendet ist, verwenden Sie den Befehl INFO EXTRACT.

INFO EXTRACT *group*
  1. Extraktion stoppen.
STOP EXTRACT *group*
  1. Löschen und erstellen Sie die Tabelle neu.

  2. Wenn diese Datenbank unterstützt wird, führen Sie den Befehl ADD TRANDATA für die Tabelle aus.

  3. Wenn die Neuerstellungsaktion die Definitionen der Quelltabelle geändert hat, sodass sie sich von denen des Ziels unterscheiden, führen Sie das Utility DEFGEN für die Quelltabelle aus, um Quelldefinitionen zu generieren. Ersetzen Sie dann die alten Definitionen durch die neuen Definitionen in der vorhandenen Quelldefinitionsdatei im Zielsystem.

  4. Benutzerzugriff auf die Tabelle zulassen.