2

我正在研究OGG,Oracle Golden Gate 适配器能否读取Extract 或Pump 进程生成的跟踪文件?我能找到的大多数示例是 OGG 适配器适用于交付服务器上的复制过程,我只想通过 plat 文件、jms 或 java api 直接在提取或泵过程中应用适配器。

4

1 回答 1

1

跟踪文件只是用于存储数据的中间内部 Oracle GoldenGate 格式。源由 Extract 进程处理。

Extract进程可以从以下位置读取数据:

  • 数据库事务日志,
  • JMS 队列或平面文件(通过 GoldenGate for Application Adapters)

提取过程产生输出:

  • 跟踪文件(由 Replicat 进程处理)
  • XML 文件
  • SQL 文件

如果将Trail 文件设置为输出,则可以通过以下方式处理 Trail:

  • 另一个提取(称为数据泵)将跟踪文件传输到另一个位置
  • 复制进程 - 将事务应用到目标

稍后,Replicat进程可以读取跟踪(由 Extract 生成)并将事务应用于:

  • 一个数据库,
  • 一个 JMS 队列或平面文件(通过 GoldenGate for Application Adapters),
  • Hadoop,目标(通过 GoldenGate for BigData)

跟踪文件具有内部 Oracle 专有格式,不能由非 Oracle 程序生成。您可以使用logdump程序读取它们的内容。

于 2017-07-04T15:24:55.800 回答