PURGE WALLET
Mit dem Befehl PURGE WALLET können Sie Masterschlüsselversionen endgültig aus dem Masterschlüssel-Wallet entfernen. Nur die Versionen, die durch den Befehl DELETE MASTERKEY zum Löschen markiert wurden, werden entfernt. Der Löschvorgang kann nicht rückgängig gemacht werden.
Hinweis: Bei Oracle GoldenGate-Deployments mit einem gemeinsam verwendeten Wallet müssen die älteren Versionen des Masterschlüssels beibehalten werden, nachdem der Masterschlüssel erneuert wurde und bis alle Prozesse die neueste Version verwenden. Die Wartezeit ist von der Topologie, der Latenz und dem Dataload des Deployments abhängig. Sie können vorsichtig geschätzt mit einer minimalen Wartezeit von 24 Stunden rechnen, müssen aber möglicherweise Tests durchführen, um zu bestimmen, ab wann alle Prozesse einen neuen Schlüssel einsetzen. Um zu bestimmen, ob alle Prozesse die neueste Version verwenden, zeigen Sie die Berichtsdatei jedes Extracts direkt nach Erneuerung des Masterschlüssels an. So können Sie die letzte SCN mit Mining mit dem alten Schlüssel ermitteln. Prüfen Sie dann in den Replicat-Berichtsdateien, dass diese SCN von allen Replicat-Gruppen angewendet wurde. Dann können Sie die älteren Versionen des Masterschlüssels löschen.
Sie müssen den Befehl OPEN WALLET vor diesem Befehl verwenden, oder vor allen Befehlen, die Masterschlüssel im Wallet hinzufügen, erneuern oder löschen.
Nachdem Sie ein Wallet, das nicht zentral auf Shared Storage verwaltet wird, gelöscht haben, können Sie das aktualisierte Wallet in alle anderen Systeme in der Oracle GoldenGate-Konfiguration kopieren, die dieses Wallet verwenden. So bleiben keine gelöschten Schlüssel in der Konfiguration. Zuvor müssen Sie Extract stoppen und warten, bis alle Oracle GoldenGate-Downstreamprozesse die Verarbeitung ihrer Trails abgeschlossen haben, und diese dann stoppen. Wenn Sie das Wallet kopiert haben, können die Prozesse wieder gestartet werden.
Syntax
PURGE WALLET