この図は、Oracle Streamsの2データベース・レプリケーション環境を示しています。次のOracle Databaseが含まれています。
db1.example.com
db2.example.com
両方のデータベースにローカル・データベースのREDOログが含まれます。このREDOログはhr
スキーマに対する変更を記録します。
db1.example.com
データベースには、次のOracle Streamsコンポーネントが構成されています。
システム生成の名前のキュー。
ローカルのREDOログからhr
スキーマ表に対するDML変更を取得する、システムで生成された名前を持つ取得プロセス。この取得プロセスはローカル・キューにこれらの変更をエンキューします。
ローカル・ソース・キューからdb2.example.com
の宛先キューに変更を送信する、システムで生成された名前を持つ伝播。
db2.example.com
データベースには、次のOracle Streamsコンポーネントが構成されています。
システム生成の名前のキュー。
db1.example.com
で発生した変更をローカル・キューからデキューし、それをhr
スキーマの表に適用する、システムで生成された名前を持つ適用プロセス。
オプションの双方向レプリケーション環境では、db1.example.com
データベースに、次のOracle Streamsコンポーネントも構成されています。図では、これらのコンポーネントはグレーで表示され、そのアクションは破線で示されています。
システム生成の名前のキュー。
db2.example.com
で発生した変更をローカル・キューからデキューし、それをhr
スキーマの表に適用する、システムで生成された名前を持つ適用プロセス。
オプションの双方向レプリケーション環境では、db2.example.com
データベースに、次のOracle Streamsコンポーネントも構成されています。図では、これらのコンポーネントはグレーで表示され、そのアクションは破線で示されています。
システム生成の名前のキュー。
ローカルのREDOログからhr
スキーマ表に対するDML変更を取得する、システムで生成された名前を持つ取得プロセス。この取得プロセスはローカル・キューにこれらの変更をエンキューします。
ローカル・ソース・キューからdb1.example.com
の宛先キューに変更を送信する、システムで生成された名前を持つ伝播。