PLATZHALTER AUFLÖSEN

Gültig für

Extract und Replicat

Beschreibung

Verwenden Sie den Parameter WILDCARDRESOLVE, um die Regeln für die Verarbeitung von Wildcard-Tabellenspezifikationen in einer TABLE-, SEQUENCE- oder MAP-Anweisung zu ändern. WILDCARDRESOLVE muss vor den verknüpften TABLE-, SEQUENCE- oder MAP-Anweisungen in der Parameterdatei stehen.

Die Zielobjekte müssen bereits in der Zieldatenbank vorhanden sein, wenn versucht wird, Platzhalter aufzulösen. Wenn kein Zielobjekt vorhanden ist, wird Replicat abgebrochen.

Standard

DYNAMIC

Syntax

WILDCARDRESOLVE {DYNAMIC | IMMEDIATE}

DYNAMIC

Quellobjekte, die der Platzhalterdefinition entsprechen, werden jedes Mal aufgelöst, wenn die Platzhalterregel erfüllt wird. Das neu aufgelöste Objekt wird bei der Auflösung in die Oracle GoldenGate-Konfiguration aufgenommen. Dies ist die standardmäßige Einstellung. Dies ist die erforderliche Einstellung für Teradata.

Verwenden Sie diese Option nicht, wenn SOURCEISTABLE oder GENLOADFILES angegeben ist. WILDCARDRESOLVE wird für diese Parameter immer implizit auf IMMEDIATE gesetzt.

DYNAMIC muss verwendet werden, wenn Sie Platzhalter verwenden, um Oracle-Sequenzen mit dem Parameter SEQUENCE zu replizieren.

Um den Standardwert DYNAMIC beizubehalten, ist ein expliziter WILDCARDRESOLVE-Parameter optional. Durch seine Anwesenheit wird jedoch jemandem klar, der die Parameterdatei prüft, welche Methode verwendet wird.

IMMEDIATE

Quellobjekte, die die Platzhalterdefinition erfüllen, werden beim Hochfahren verarbeitet. Diese Option wird für Teradata nicht unterstützt. Dies ist der erzwungene Standardwert für SOURCEISTABLE.

Diese Option unterstützt die Oracle-Intervall-Partitionierungsfunktion nicht. Eine dynamische Auflösung ist erforderlich, damit neue Partitionen von Oracle GoldenGate gefunden werden.

Beispiel

Im folgenden Beispiel werden beim Start Platzhalter aufgelöst.

WILDCARDRESOLVE IMMEDIATE
TABLE hq.acct_*;