Skip to Main Content

Database Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Is Grid infrastucture necessary for Active Data Guard with Fast-Start Failover?

chris_hereJul 4 2013 — edited Jul 8 2013

Hi there,

I'm currently in the process of deploying an 11gR2 Active Data Guard configuration with one master and two physical standby slaves and Fast-Start Failover for a Java JDBC application. Each instance has one read-only service that's always active and one read-write service that's only activated on the master:

srvctl add service -d smsgsig1 -s smsgro -l PRIMARY,PHYSICAL_STANDBY -e NONE -m NONE

srvctl add service -d smsgsig1 -s smsgrw -l PRIMARY -e SELECT -m BASIC -w 10 -z 150

Initially I planned to use the Oracle Notification Service (ONS) to notify the application in case of a change of master, which works, however after doing some testing it seems that simply letting the application retry enough times in case of a connection failure is sufficient to have it reconnect to the new master eventually, and complete any pending transaction.

So my question is: since I don't plan to use ONS anymore, do I need the Grid infrastructure and Oracle Restart at all to deploy Active Data Guard? The documentation does not seem to require it explicitly and all necessary tools, including srvctl, exist in the plain 11gR2 home. However is the service activation/deactivation mechanism going to work without Restart? To be honest I don't think it would but as this would simplify the deployment quite a bit I thought it would be worth asking :-)

Thanks for your insight,

Chris

This post has been answered by mseberg on Jul 5 2013
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 5 2013
Added on Jul 4 2013
2 comments
577 views