DELETE CHECKPOINTTABLE
Nicht gültig für Replicat bei Java, Oracle GoldenGate Applications Adapter oder Oracle GoldenGate Big Data.
Mit DELETE CHECKPOINTTABLE können Sie eine Checkpoint-Tabelle aus der Datenbank entfernen. Verwenden Sie den Befehl DBLOGIN, um eine Datenbankverbindung herzustellen, bevor Sie diesen Befehl ausführen.
Wenn Sie die Checkpoint-Tabelle löschen, während Replicat noch ausgeführt wird und Transaktionen stattfinden, wird Replicat anormal beendet mit dem Fehler, dass die Checkpoint-Tabelle nicht gefunden werden konnte. Die Checkpoints werden aber weiterhin in der Checkpoint-Datei auf dem Datenträger beibehalten. Um die Verarbeitung wiederaufzunehmen, fügen Sie die Checkpoint-Tabelle unter demselben Namen wieder hinzu. Daten im Trail werden wieder repliziert. Dann können Sie die Checkpoint-Tabelle löschen.
Syntax
DELETE CHECKPOINTTABLE [[container. | catalog.]owner.table] [!]
container. |
catalog. |
Die integrierbare Oracle-Datenbank, falls zutreffend. Wenn diese Option auslassen, wird standardmäßig der Katalog oder die integrierbare Datenbank verwendet, der/die mit dem Teil SOURCEDB, USERID oder USERIDALIAS (je nach Datenbank) des DBLOGIN-Befehls verknüpft ist.
owner.table
Der Eigentümer und Name der zu löschenden Checkpoint-Tabelle. Eigentümer und Name sind nicht erforderlich, wenn sie mit den Angaben im Parameter CHECKPOINTTABLE in der Datei GLOBALS identisch sind.
!
Umgeht den Prompt, der angezeigt wird, um das Löschen der Tabelle zu bestätigen.
Beispiel
DELETE CHECKPOINTTABLE ggadmin.ggs_checkpoint