Datastream を使用すると、Oracle データベースからサポートされている宛先(BigQuery や Cloud Storage など)に変更データ キャプチャ(CDC)の更新をストリーミングできます。データベースがオンプレミスかクラウドホストかに応じて、デプロイタイプと CDC メソッドの redo ログアクセスとユーザー権限を構成します。
REDO ログファイルをクエリする方法
Datastream は、次の方法を使用して REDO ログファイルをクエリできます。
バイナリログ リーダー(プレビュー): オンライン REDO ログファイルとアーカイブ REDO ログファイルの両方をクエリする必要がある場合は、この方法を選択します。バイナリ リーダーは、自動ストレージ管理またはデータベース ディレクトリ オブジェクトを使用してログファイルにアクセスできます。このメソッドはマルチスレッドであり、低レイテンシの CDC をサポートしています。
LogMiner API: アーカイブされた REDO ログファイルのみを操作する必要がある場合は、この方法を選択します。Oracle LogMiner はシングルスレッドであるため、レイテンシが高くなり、スループットが低下する可能性があります。ただし、この方法では、ほとんどのデータ型と Oracle データベース機能がサポートされます。
これらの方法の詳細については、移行元としての Oracle の概要と Oracle データベースの REDO ログファイルの操作をご覧ください。これらの各方法でデータベース タイプを構成する方法については、それぞれの構成ページをご覧ください。
サポートされるデータベース
Datastream は、以下の種類の Oracle データベースに対応しています。
- Oracle 用の Amazon RDS
- セルフマネージド Oracle データベース
- 自己ホスト型の Oracle プラグイン可能データベース
次のステップ
- Datastream と連携するように Amazon RDS for Oracle データベースを構成する方法について学習します。
- Datastream と連携するようにセルフマネージド Oracle データベースを構成する方法について学習します。
- Datastream と連携するようにセルフホスト型の Oracle プラグイン対応データベースを構成する方法について学習します。