Mirroring in Oracle RAC and Data Guard
Mirroring in Oracle RAC and Data Guard

    Requires Free Membership to View

    By submitting your registration information to SearchOracle.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchOracle.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

Can you give me advice on mirroring with Oracle high availability, which commits transactions in both servers (primary and secondary). In Oracle Data Guard, I have not seen anything like mirroring. Oracle RAC with mirror SAN can do it, but that is too costly.

Oracle Data Guard has different protection modes which allow for this type of requirement. We discuss this in the book starting on page 310. With Maximum Protection Mode in an Oracle Data Guard environment, we do in fact have to write transactions to both the local and at least one remote standby site before the transaction is considered committed. This is discussed on page 310 of the book. On page 311, we list the requirements for being in ‘Maximum Protection Mode’:

  • The primary database must be using the SYNC attribute to stream redo
  • The standby must have Standby Redo Logs (SRLs) configured
  • A minimum of one standby database must be available
  • A snapshot standby cannot be the only standby database when in Max Protect mode

This was first published in July 2011

Join the conversationComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.