Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Bi-directional data synchronization with basic replication
Romi wrote:
> Frank van Bortel <fvanbortel_at_netscape.net> wrote in message news:<d04hs1$k5f$1_at_news4.zwoll1.ov.home.nl>... >
> > > > As per metalink doc id Note:67145.1, 10g standard edition > "Provides bi-directional replication with automated conflict detection > and resolution supports configurations that include a single > updatable master site with multiple updatable or read-only snapshot > sites." > > Another place I read that standard edition supports only read-only > materialized views. > > btw, as per my knowledge, streams is supported only with enterprise > edition. > > could someone please help with concrete information whether our > requirement would be met by standard edition. > Thanks. > Romi
I stand corrected: the note suggests it can be done. And I just *know* there was a nag when I tried it.... Just can't recall. Wasn't 10g, though, but 8iR3. I have not (yet) done this, using Streams.
Some thoughts/warnings:
I would be *very* careful with timestamp conflict
resolution:
- can you guarantee, your instances run synchronized
to the microsecond/nanosecond?
- make sure your timestamp is more accurate, than the
default (millisecs): computers are powerful enough to process more than 1000 rows per second.
I fail to see the need for a site id in your design;
replication will know the sites by priority, or id, but
that is in the replication packages, not the data you
shuffle around.
Primary Keys would suffice, as long as you create your
updateable materialized views with the:
"with primary key including new values"
option.
This is the old-fashioned Adv. Repl.; not Streams...
-- Regards, Frank van BortelReceived on Thu Mar 03 2005 - 02:32:14 CST