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