Oracle AQ - Queue Message replication Oracle AQ - Queue Message replication oracle oracle

Oracle AQ - Queue Message replication


Oracle GoldenGate can replicate only "logged" data change so it is impossible to replicate non-persistent queues by definition.

Other Oracle product that deals with queues replication is "Oracle Streams". If you unable to use Oracle Streams for that purpose; other solution might be complete replica of the AQ with another Oracle product "Oracle Coherence" - distributed cache, what is fault tolerant by definition and can do same job with of course code changes required.

It is not a problem to implement a queue on Oracle or any other vendor distributed cache. I believe that you may see significant performance improvement in this case.