この図は、cpap.example.com
データベースでの次のOracle Streams構成を示しています。
streams_queue
は、ユーザーstrmadmin
が所有する1つのキューです。
capture_emp
は、hr.employees
表に対するDML変更を取得し、これらの変更をstreams_queue
にエンキューする1つの取得プロセスです。
apply_emp
は、hr.employees
表を含む行LCRをDMLハンドラ(PL/SQLプロシージャemp_dml_handler)
に送信する適用プロセスです。 適用プロセスは、アプリケーションで処理のために、すべてのメッセージをstreams_queue
に再エンキューします。
emp_dml_handler
は、hr.employees
表に対するDELETE
操作をhr.emp_del
表に対するINSERT
操作に変換し、これらの変更を表に挿入します。