データ・ストリーム構成の前提条件

データ・ストリームを作成する前に、次の準備を完了してください。ほとんどの接続およびペイロードの問題は、WebSocketコードではなく、ソース証跡、セキュリティ構成またはコンシューマ・チェックポイントの設計で発生します。

実装のチェックリスト

Oracle GoldenGateでデータ・ストリームを構成する前に、次のアクションが実行されていることを確認します。

REST APIロール

次の表に、データ・ストリームを構成するために様々なアクションを実行するために必要な権限を示します:

オペレーション 最小ロール
データ・ストリームのリスト ユーザー
AsyncAPI YAMLの取得 ユーザー
データ・ストリーム構成の取得 演算子
データ・ストリームの作成、更新または削除 管理者
AsyncAPI YAMLを更新します 管理者

ソース証跡の要件

データ・ストリームは、ソース証跡に存在する情報のみを公開できます。データ・ストリームの作成では、ソース・ロギングの追加、ビフォア・イメージの再構築、Extractが取得しなかった列のリカバリは行われません。コンシューマをデバッグする前に、証跡の内容を確認します。

コンシューマ要件 ソース側の要件
イメージの前後の完全な行 証跡に必要な列が含まれるように、データベース・ロギングおよびExtractイメージ・オプションを構成します。
信頼できるIDの更新/削除 主キー、一意キーまたは承認されたGoldenGateキー列を取得します。
DDLイベント ソースおよびExtract構成のDDL取得を有効化および検証します。
大きいLOB値 LOBデータを取得し、データ・ストリームmaxLobSizeおよびmaxRecordSizeを適切に設定します。
取引のグループ化 xid、opSeqnoおよびtransIndを含めます。フィルタリングによってトランザクションから操作が削除される可能性があることを理解してください。
ソース・レベルのコミット識別子 csnを含めます。その値をソース依存の文字列として扱います。