1.4. Debezium の新機能
Debezium 1.9.7 には、以下の更新が含まれています。
1.4.1. 一般公開 (GA) にプロモートした機能
以下の機能は、2022.Q3 リリースの今回の更新でテクノロジープレビューから一般提供(GA)に昇格されています。
- Oracle Real Application Clusters のサポート
- Oracle 用の Debezium コネクターは、Oracle Real Application Clusters (RAC) での使用がサポートされるようになりました。
1.4.1.1. 以前の Debezium リリースで一般公開 (GA) に昇格した機能
以下の機能は、2022.Q3 リリースでテクノロジープレビューから一般提供(GA)にプロモートされています。
- アドホックおよびインクリメンタルおよびスナップショット
- 以前にスナップショットをキャプチャしたテーブルのスナップショットを再実行するためのメカニズムを提供します。
- Debezium Oracle コネクター
Oracle Database のコネクターは、LogMiner を使用するように設定されたデータベースで完全にサポートされるようになりました。Debezium Oracle コネクターのこのリリースには、次の更新が含まれています。
-
DBZ-3317
decimal.handling.mode
プロパティーを説明するドキュメントは、他の Debezium コネクターの同様のドキュメントと一致するようになりました。 - DBZ-4404 コネクターは、12c より前のバージョンの Oracle でアドホックスナップショットをトリガーするためのシグナルの使用をサポートするようになりました。
- DBZ-4436/ DBZ-4883 デプロイメントのドキュメントに、Oracle JDBC ドライバーを Maven アーティファクトとして取得する方法が記載されています。
- DBZ-4494 ドキュメントには、Oracle コネクター LogMiner ユーザーのデータベース権限を設定する方法が記載されています。
- DBZ-4536 マイニングセッション中に発生したエラーを再試行するための Oracle コネクターエラーハンドラーの柔軟性が向上します。
- DBZ-4595 Oracle コネクターが ROWID データ型をサポートするようになりました
- DBZ-4963 Oracle コネクターの log.mining.session.max.ms 設定オプションを導入します。
- DBZ-5005 LogMiner バッチサイズを調整するとき、新しいサイズは、デフォルトサイズではなく、現在のバッチサイズに基づくようになりました。
- DBZ-5119 ユーザーは、ハートビートイベントを発行するようにコネクターを設定して、変更が長期間発生しないテーブルでコネクターオフセットが同期されたままになるようにすることができます。
- DBZ-5225 LogMiner イベント SCN が Oracle 変更イベントレコードに含まれるようになり、コネクターが間隔中に発行するすべてのイベントが、最も古い進行中のトランザクションと同じ最低水準の SCN 値を使用する状況を防ぎます。
- DBZ-5256 コネクターの起動時に不適切に削除されたアーカイブログが見つからない場合の障害を防ぐために、スナップショットフェーズ中に、Oracle コネクターがデフォルトで不完全なトランザクションの進行状況をチェックすることはなくなりました。
-
DBZ-5399
signal.data.collection
プロパティーのドキュメントを更新して、プラグ可能なデータベース環境では、プロパティーの値をルートデータベースの名前に設定する必要があることを指定します。
テクノロジープレビュー中に導入された Oracle コネクター機能のリストについては、2022.Q1 リリースノート を参照してください。
-
DBZ-3317
- 送信トレイ (Outbox) イベントルーター
- 複数の (マイクロ) サービス間でデータを安全かつ確実に交換するための送信トレイパターンをサポートする単一メッセージ変換 (SMT)。
- Debezium コネクターへのシグナル送信
- Debezium シグナリングメカニズムは、コネクターの動作を変更したり、コネクターをトリガーしてテーブルのアドホック増分スナップショットを開始するなどの 1 回限りのアクションを実行する方法を提供します。