If an Oracle Solaris Cluster node fails while you are changing the role of an Oracle Data Guard instance, Oracle Solaris Cluster software might restart the instance in an incorrect role. To prevent this possibility, change the Dataguard_role extension property of the Oracle Database server resource that represents the instance to IN_TRANSITION.
# clresource set -p Dataguard_role=IN_TRANSITION server-rs
Dataguard_role
Standby_mode
The required combination of Dataguard_role and Standby_mode depends on the change of role, as follows:
# clresource set -p Dataguard_role=STANDBY -p Standby_mode=PHYSICAL server-rs
# clresource set -p Dataguard_role=STANDBY \ -p Standby_mode=LOGICAL server-rs
# clresource set -p Dataguard_role=PRIMARY server-rs
# clresource set -p Standby_mode=SNAPSHOT server-rs