Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> DataGuard - Maximum Availability mode vs sync detection

DataGuard - Maximum Availability mode vs sync detection

From: Laimutis Nedzinskas <Laimutis.Nedzinskas_at_landsbanki.is>
Date: Fri, 19 Jan 2007 11:04:31 -0000
Message-ID: <5A8896FB2AFC5445A7DCFC5903CCA6B06FEC4A@W03856.li01r1d.lais.net>


Is it possible to know if standby is synchronized with primary when DG is configured in Maximum Availability mode?

As I understand - it is not possible.
If primary dies for sure(absolutely no access to any primary files) then there is no way of knowing if it was operating in Maximum Availability(meaning standby is in sync) or downgraded into Maximum Performance mode(meaning standby is not in sync.)

What are possible solutions to this problem?

I see just one: some data of the primary db must survive the primary crash.
For example, the fact that primary went into downgraded Maximum Performance mode is recorded into background alert log. If we have access to this log then we can find in what mode the primary database operated just before the death. Alternatively, control file is the most credible source.

The question is: what is the best way to preserve this critical primary db data so that it is readily available for the third party which decides the failover? I can think of some shared storage for both control files and background logs.

Fyrirvari/Disclaimer
http://www.landsbanki.is/disclaimer

--
http://www.freelists.org/webpage/oracle-l
Received on Fri Jan 19 2007 - 05:04:31 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US