启动成功后的状态是这样的。
> INFO REP_1
REPLICAT REP_1 Last Started 2016-11-11 17:02 Status RUNNING
Checkpoint Lag 00:00:00 (updated 00:00:02 ago)
Process ID 69571
Log Read Checkpoint File /home/oracle/ogg/ogg_work/dirdat/ss000000000
First Record RBA 0不过这个过程中,目标库还没有初始数据所以还无法同步,我们应该在目标库先初始基础数据,通过exp/imp,expdp/impdp都可以。
同步之后来简单来一个小的测试。
在源端删除表test_lock的数据
SQL> delete from test_lock;
99 rows deleted.
SQL> commit;
Commit complete.
然后在源端查看,可以看到抽取进程的SCN开始变化
2016-11-11 17:15:04 Seqno 9417, RBA 729600
SCN 0.17848618 (17848618)
稍等一会就变为
2016-11-11 17:17:25 Seqno 9417, RBA 841728
SCN 0.17848776 (17848776)
然后查看目标端,开始是有数据的
SQL> select count(*)from test_lock;
COUNT(*)
----------
99
稍作等待,就可以看到数据被删除了。
SQL> /
COUNT(*)
----------
0