この図は、適用中の行の移行に対する次の処理を示しています。

  1. ユーザーが、表に対して次の更新を実行します。

    UPDATE hr.employees SET department_id=50 WHERE employee_id=145;
    
  2. ソース・データベースが変更をREDOログに記録します。

  3. 取得プロセスが、変更を取得して、LCRとしてソース・データベースでエンキューします。

  4. 伝播によって、LCRが宛先データベースのキューに伝播されます。

  5. 変更がサブセット・ルールを満たしているため、適用プロセスは宛先データベースでLCRをデキューし、UPDATEINSERTに変換します。

  6. 適用プロセスが、変更をINSERTとしてhr.employeesサブセット表に適用します。このサブセット表には、department_id50である従業員の行のみが含まれます。