この図は、Oracle Streamsの2データベース・レプリケーション環境を示しています。次のOracle Databaseが含まれています。
sync1.example.com
sync2.example.com
sync1.example.com
データベースには、次のOracle Streamsコンポーネントが構成されています。
capture_queue
およびapply_queue
の各キュー。
hr.employees
表およびhr.departments
表に対するDML変更を取得するsync_capture
という名前の同期取得。この同期取得は、これらの変更をローカルのcapture_queue
キューにエンキューします。
ローカルのcapture_queue
キューからsync2.example.com
のapply_queue
キューに変更を送信するsend_emp_dep
という名前の伝播。
sync2.example.com
で発生した変更をapply_queue
キューからデキューし、それをhr.employees
表およびhr.departments
表に適用する、apply_emp_dep
という名前の適用プロセス。
sync2.example.com
データベースには、次のOracle Streamsコンポーネントが構成されています。
capture_queue
およびapply_queue
の各キュー。
hr.employees
表およびhr.departments
表に対するDML変更を取得するsync_capture
という名前の同期取得。この同期取得は、これらの変更をローカルのcapture_queue
キューにエンキューします。
ローカルのcapture_queue
キューからsync1.example.com
のapply_queue
キューに変更を送信するsend_emp_dep
という名前の伝播。
sync1.example.com
で発生した変更をapply_queue
キューからデキューし、それをhr.employees
表およびhr.departments
表に適用する、apply_emp_dep
という名前の適用プロセス。