数据流配置的先决条件

在创建数据流之前完成以下准备工作。大多数连接和有效负载问题源于源线索、安全配置或使用者检查点设计,而不是 WebSocket 代码。

实施核对表

在 Oracle GoldenGate 中配置数据流之前,请确保已执行下列操作:

REST API 角色

下表列出了为配置数据流执行不同操作所需的权限:

操作 最小角色
列出数据流 用户
检索 AsyncAPI YAML 用户
检索数据流配置 运算符
创建、更新或删除数据流 管理员
更新 AsyncAPI YAML 管理员

源线索要求

数据流只能发布源线索中存在的信息。创建数据流不会添加源日志记录、在映像之前省略的重建或恢复提取未捕获的列。在调试使用者之前验证线索内容。

消费者要求 源端需求
图像前后的整行 配置数据库日志记录和提取映像选项,以便线索包含所需的列。
可靠的更新/删除身份 捕获主键、唯一键或批准的 GoldenGate 键列。
DDL 事件 为源和提取配置启用和验证 DDL 捕获。
大型 LOB 值 捕获 LOB 数据并相应地设置数据流 maxLobSize 和 maxRecordSize。
事务处理分组 包括 xid、opSeqno 和 transInd;了解过滤可以从事务中删除操作。
源级别提交标识符 包括 csn。将其值视为与源相关的字符串。