DELETE REPLICAT

Mit DELETE REPLICAT können Sie eine Replicat-Gruppe löschen. Mit diesem Befehl wird die Checkpoint-Datei gelöscht, während die Parameterdatei unberührt bleibt. Dann können Sie nach Bedarf die Gruppe neu erstellen oder die Parameterdatei löschen. Dieser Befehl gibt Traildateien zum Löschen frei, da die von der gelöschten Gruppe verwendeten Checkpoints entfernt werden (vorausgesetzt, die Datei wird von keinen anderen Prozessen gelesen).

Verwenden Sie den Befehl DBLOGIN, um Replicats zu löschen, damit die Checkpoint-Daten oder internen Informationen, die in der Datenbank für dieses Replicat gespeichert sind und ebenfalls bereinigt werden können.

Bevor Sie DELETE REPLICAT verwenden, Stoppen Sie Replicat mit dem Befehl STOP REPLICAT.

Wenn dies ein integriertes Replicat (nur Oracle) oder ein nicht integriertes Replicat ist, das eine Checkpoint-Tabelle verwendet, führen Sie folgende Schritte nach dem Stoppen von Replicat aus:

  1. Melden Sie sich in der Datenbank mit dem Befehl DBLOGIN an. DBLOGIN ermöglicht, dass DELETE REPLICAT die Checkpoints aus der Checkpoint-Tabelle eines nicht integrierten Replicats oder den Eingangsservers löscht, die von einem integrierten Replicat verwendet werden.

  2. Geben Sie DELETE REPLICAT aus.

Syntax

DELETE REPLICAT group_name [!]

group_name

Der Name einer Replicat-Gruppe oder ein Platzhalter (*) zur Angabe mehrerer Gruppen. Beispiel: Mit T* werden alle Replicat-Gruppen gelöscht, deren Namen mit "T" beginnen.

!

Mit dieser Option kann das Löschen der Replicat-Gruppe erzwingen, wenn der Befehl DBLOGIN nicht vor dem Befehl DELETE REPLICAT ausgegeben wird. Wenn es sich bei der Gruppe um ein nicht integriertes Replicat handelt, löscht diese Option die Checkpoints der Gruppe aus der Checkpoint-Datei auf dem Datenträger, aber nicht aus der Checkpoint-Tabelle in der Datenbank. Wenn Sie diese Option zum Löschen einer integrierten Replicat-Gruppe verwenden, müssen Sie den Befehl UNREGISTER REPLICAT verwenden, um den Eingangsservers aus der Zieldatenbank zu löschen. Sie können mit dieser Option auch festlegen, dass der Prompt, der angezeigt wird, wenn ein Platzhalter mehrere Gruppen angibt, ignoriert wird.

Hinweis: Basis-DELETE

                REPLICAT` command commits an existing Replicat transaction, but the `!`option prevents the commit.
                {: .infoboxnote}

Beispiel

DELETE REPLICAT repe