@TOKEN

Use a função @TOKEN para recuperar dados de token armazenados na área de token do usuário do cabeçalho de registro do Oracle GoldenGate. Você pode mapear dados de token para uma coluna de destino usando @TOKEN na expressão de origem de uma cláusula COLMAP. Como alternativa, você pode usar @TOKEN em uma instrução SQLEXEC, em uma macro do Oracle GoldenGate ou em uma saída de usuário.

Para definir dados de token, use a cláusula TOKENS do parâmetro TABLE no arquivo de parâmetros do Extract.

Sintaxe

@TOKEN ('<token>')

<'token'>

O nome, entre aspas simples, do token para o qual os dados devem ser recuperados.

Exemplo

No exemplo a seguir, 10 tokens são mapeados para colunas de destino.

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')
);