Differences between Streams and OGG
Hi,
My customer currently uses Streams (11.2.0.4) to replicate some data between 2 databases. The data on the target database is, on occasions, different from that in the equivalent row in the source database before a DML 'update' statement is run on the source. If this is the case, the Streams 'apply' process considers these differences to constitute a 'conflict', and a suitable conflict handler is in place to handle such situations.
They are now considering moving away from Streams and using OGG. During their initial testing they noticed that the (integrated) 'replicat' process does none of the checks which the Streams 'apply' process does. I have 2 comments: