@TOKEN
Mit der Funktion @TOKEN können Sie Tokendaten abrufen, die im Benutzertokenbereich des Oracle GoldenGate-Datensatzheaders gespeichert sind. Sie können Tokendaten einer Zielspalte zuordnen, indem Sie @TOKEN im Quellausdruck einer COLMAP-Klausel verwenden. Alternativ können Sie @TOKEN in einer SQLEXEC-Anweisung, einem Oracle GoldenGate-Makro oder einem User Exit verwenden.
Um Tokendaten zu definieren, verwenden Sie die Klausel TOKENS des Parameters TABLE in der Extract-Parameterdatei.
Syntax
@TOKEN ('<token>')
<'token'>
Der Name des Tokens, für das Daten abgerufen werden sollen, in einfachen Anführungszeichen eingeschlossen.
Beispiel
Im folgenden Beispiel werden 10 Token Zielspalten zugeordnet.
MAP ora.oratest, TARGET ora.rpt,
COLMAP (
host = @token ('tk_host'),
gg_group = @token ('tk_group'),
osuser = @token ('tk_osuser'),
domain = @token ('tk_domain'),
ba_ind = @token ('tk_ba_ind'),
commit_ts = @token ('tk_commit_ts'),
pos = @token ('tk_pos'),
rba = @token ('tk_rba'),
tablename = @token ('tk_table'),
optype = @token ('tk_optype')
);