資料串流組態的先決條件

請先完成下列準備,再建立資料串流。大多數連線和有效負載問題都源自來源歷程檔、安全組態或用戶檢查點設計,而非 WebSocket 程式碼。

導入核對清單

在 Oracle GoldenGate 中設定資料串流之前,請先確定已採取下列動作:

REST API 角色

下表列出在設定資料串流時執行不同動作所需的權限:

作業 最小角色
列出資料流 使用者
擷取 AsyncAPI YAML 使用者
擷取資料流組態 運算子
建立、更新或刪除資料流 管理員
更新 AsyncAPI YAML 管理員

來源歷程檔需求

「資料串流」只能發布來源歷程檔中的資訊。建立資料串流不會新增來源記錄日誌、在影像之前重新建構省略,或是復原 Extract 未擷取的資料欄。請先驗證歷程檔內容,再對用戶進行除錯。

消費者需求 來源端需求
影像前後的完整資料列 設定資料庫記錄日誌和 Extract 影像選項,讓歷程檔包含必要的資料欄。
可靠的更新 / 刪除身份 擷取主索引鍵、唯一索引鍵或核准的 GoldenGate 索引鍵資料欄。
DDL 事件 啟用並驗證來源與 Extract 組態的 DDL 擷取。
大型 LOB 值 擷取 LOB 資料並適當地設定資料串流 maxLobSize 和 maxRecordSize。
交易分組 包括 xid、opSeqno 和 transInd;瞭解篩選可以移除交易中的作業。
來源層級確認識別碼 包含 csn。將它的值視為來源相依的字串。