この図は、Oracle Streamsのレプリケーション環境を示しています。次のOracle Databaseが含まれています。
mult1.example.com
mult2.example.com
mult3.example.com
Oracle Database mult1.example.comは次のもので構成されています。
strmadminユーザーが所有する、captured_mult1、from_mult2およびfrom_mult3の3つのANYDATAキュー。
hrmultスキーマ内の表(countries、departments、employees、job_history、jobs、locationsおよびregions)に対するDML変更およびDDL変更を取得するcapture_hrmultという名前の取得プロセス。 この取得プロセスは、これらの変更をcaptured_mult1キューにエンキューします。
ローカルのcaptured_mult1キューからmult2.example.comのfrom_mult1キューに変更を伝播するmult1_to_mult2という名前の伝播。
ローカルのcaptured_mult1キューからmult3.example.comのfrom_mult1キューに変更を伝播するmult1_to_mult3という名前の伝播。
mult2.example.comで発生した変更をfrom_mult2キューからデキューし、それをhrmultスキーマの表に適用する、apply_from_mult2という名前の適用プロセス。
mult3.example.comで発生した変更をfrom_mult3キューからデキューし、それをhrmultスキーマの表に適用する、apply_from_mult3という名前の適用プロセス。
Oracle Database mult2.example.comは次のもので構成されています。
strmadminユーザーが所有する、captured_mult2、from_mult1およびfrom_mult3の3つのANYDATAキュー。
hrmultスキーマの表(countries、departments、employees、job_history、jobs、locationsおよびregions)に対するDML変更およびDDL変更を取得するcapture_hrmultという名前の取得プロセス。この取得プロセスは、これらの変更をcaptured_mult2キューにエンキューします。
ローカルのcaptured_mult2キューからmult1.example.comのfrom_mult2キューに変更を伝播するmult2_to_mult1という名前の伝播。
ローカルのcaptured_mult2キューからmult3.example.comのfrom_mult2キューに変更を伝播するmult2_to_mult3という名前の伝播。
mult1.example.comで発生した変更をfrom_mult1キューからデキューし、hrmultスキーマの表に適用する、apply_from_mult1という名前の適用プロセス。
mult3.example.comで発生した変更をfrom_mult3キューからデキューし、それをhrmultスキーマの表に適用する、apply_from_mult3という名前の適用プロセス。
Oracle Database mult3.example.comは次のもので構成されています。
strmadminユーザーが所有する、captured_mult3、from_mult1およびfrom_mult2の3つのANYDATAキュー。
hrmultスキーマの表(countries、departments、employees、job_history、jobs、locationsおよびregions)に対するDML変更およびDDL変更を取得するcapture_hrmultという名前の取得プロセス。この取得プロセスは、これらの変更をcaptured_mult3キューにエンキューします。
ローカルのcaptured_mult3キューからmult1.example.comのfrom_mult3キューに変更を伝播するmult3_to_mult1という名前の伝播。
ローカルのcaptured_mult3キューからmult2.example.comのfrom_mult3キューに変更を伝播するmult3_to_mult2という名前の伝播。
mult1.example.comで発生した変更をfrom_mult1キューからデキューし、hrmultスキーマの表に適用する、apply_from_mult1という名前の適用プロセス。
mult2.example.comで発生した変更をfrom_mult2キューからデキューし、それをhrmultスキーマの表に適用する、apply_from_mult2という名前の適用プロセス。