DELETE SCHEMATRANDATA

Gültig für Oracle.

Mit DELETE SCHEMATRANDATA können Sie das zusätzliche Logging auf Schemaebene von Oracle entfernen, das mit dem Befehl ADD SCHEMATRANDATA hinzugefügt wurde. Verwenden Sie den Befehl DBLOGIN, um eine Datenbankverbindung herzustellen, bevor Sie diesen Befehl ausführen. Der mit diesem Befehl angegebene Benutzer muss zum Entfernen zusätzlicher Loggruppen berechtigt sein.

Standardmäßig versucht dieser Befehl, das zusätzliche Logging der Schlüsselspalten, die von Oracle GoldenGate verwendet werden, zu entfernen (kann es sich um den Primärschlüssel, einen eindeutigen Schlüssel, KEYCOLS-Spalten oder alle Spalten handeln) sowie die Planungsspalten. Die Planungsspalten sind der Primärschlüssel, alle eindeutigen Schlüssel und alle Fremdschlüssel. Um das Logging der Oracle GoldenGate-Schlüsselspalten, aber nicht der Planungsspalten zu löschen, nehmen sie die Option NOSCHEDULINGCOLS in DELETE SCHEMATRANDATA auf. Wenn ADD SCHEMATRANDATA mit der Option ALLCOLS ausgegeben wurde, verwenden Sie die Option DELETE SCHEMATRANDATA mit der Option ALLCOLS, um das zusätzliche Logging aller Spalten, einschließlich der Oracle GoldenGate-Schlüsselspalten, zu entfernen.

Syntax

DELETE SCHEMATRANDATA schema [NOSCHEDULINGCOLS | ALLCOLS]

schema

Das Schema, für das Sie das zusätzliche Logging entfernen möchten. Verwenden Sie keinen Platzhalter. Wenn die Quelle eine mehrmandantenfähige Oracle-Containerdatenbank ist, melden Sie sich bei der integrierbaren Datenbank an, die das Schema enthält, für das Sie das Logging entfernen möchten.

NOSCHEDULINGCOLS

Verhindert, dass der Befehl das zusätzliche Logging der Planungsspalten der Tabellen im angegebenen Schema entfernt. Die Planungsspalten sind der Primärschlüssel, alle eindeutigen Schlüssel und alle Fremdschlüssel einer Tabelle.

ALLCOLS

Entfernt das zusätzliche Logging aller Spalten der Tabellen im angegebenen Schema.

Beispiele


DELETE SCHEMATRANDATA hr

DELETE SCHEMATRANDATA hr ALLCOLS