在使用CDC时,通过添加订阅者在数据库的记录表中,记录上一次数据抽取后的表格数据变化。
如果订阅者有N个,记录表中的记录将重复N倍,分别属于不同的订阅者。
测试过程如下:
SQL> insert into s values(10000,20000);
SQL> COMMIT;
SQL> select * from j$s;
JRN_SUBSCRIBER JRN_CONSUMED JRN_FLAG JRN_DATE N
-------------------- ------------ -------- ----------- ----------
Subscribe1 0 I 2011/9/18 2 10000
SQL> insert into s values(10000,20000);
SQL> COMMIT;
SQL> select * from j$s;
JRN_SUBSCRIBER JRN_CONSUMED JRN_FLAG JRN_DATE N
-------------------- ------------ -------- ----------- ----------
Subscribe1 0 I 2011/9/18 2 10000
Subscribe2 0 I 2011/9/18 2 10000