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_*;