【发布时间】:2020-02-19 06:07:56
【问题描述】:
我需要使用 Goldengate 将 CDC 从 Source(Oracle) 设置到 Target(BigQuery)。 我只能选择根据特定列名过滤复制端的数据。 根据以下链接: https://docs.oracle.com/en/cloud/paas/goldengate-cloud/gwuad/using-oracle-goldengate-parameter-files.html#GUID-7F405A81-B2D1-4072-B254-DC2B0EC56FBA
我已经像下面这样设置了副本
REPLICAT RPOC
TARGETDB LIBFILE libggjava.so SET property=dirprm/bqpoc.props
SOURCEDEFS /app/oracle/ogg_bigdata/dirdef/poc.def
REPORTCOUNT EVERY 1 MINUTES, RATE
GROUPTRANSOPS 500
MAP ARADMINPI.TPOC, TARGET PRD.TPOCFL,KEYCOLS(ID),WHERE (NAME= ?SOUVIKPOC);
====================================
导出 SOUVIKPOC='Smith'
但我遇到了错误
2020-02-19 05:47:37 ERROR OGG-01157 Error in WHERE clause for ARADMINPI.TPOC.
==============================
我在这里做错了什么吗?
【问题讨论】: