ORA-16651: requirements not met for enabling fast-start failover
Cause:
The attempt to enable fast-start failover could not be completed because one or more requirements were not met:
- The data Guard configuration must be in either MaxAvailability or MaxPerformance protection mode.
- The LogXptMode property for both The primary database and The fast-start failover target standby database must be set to either SYNC or FASTSYNC If The configuration protection mode is set to MaxAvailability mode.
- The LogXptMode property for both The primary database and The fast-start failover target standby database must be set to ASYNC If The configuration protection mode is set to MaxPerformance mode.
- The primary database and The fast-start failover target standby database must both have flashback enabled.
- no valid target standby database was specified in The primary database FastStartFailoverTarget property prior to The attempt to enable fast-start failover, and more than one standby database exists in The data Guard configuration.
- fast-start failover target standby database did not receive redo data directly from The primary database or from a far SYNC instance.
Action:
Retry the command after correcting the issue:
- set The data Guard configuration to either MaxAvailability or MaxPerformance protection mode.
- Ensure that The LogXptMode property for both The primary database and The fast-start failover target standby database are set to either SYNC or FASTSYNC If The configuration protection mode is set to MaxAvailability.
- Ensure that The LogXptMode property for both The primary database and The fast-start failover target standby database are set to ASYNC If The configuration protection mode is set to MaxPerformance.
- Ensure that both The primary database and The fast-start failover target
standby database have flashback enabled.
- set The primary database FastStartFailoverTarget property to The DB_UNIQUE_NAME value of The desired target standby database and set The desired target standby database FastStartFailoverTarget property to The DB_UNIQUE_NAME value of The primary database.
- Ensure The RedoSource properties of both The primary and The target standby database are set to either The empty value or The name of a far SYNC instance.