Seeing warning "ORA-16826: apply service
state is inconsistent with the DelayMinsproperty" in Dataguard Broker
configuration.
DGMGRL> show
configuration;
Configuration - orcl_dg
Protection Mode:
MaxPerformance
Databases:
orclprmy
- Primary database
orclstby
- Physical standby database
Warning: ORA-16826: apply service state is inconsistent with the DelayMins
property
Fast-Start Failover:
DISABLED
Configuration Status:
WARNING
Solution:-
The error is due to the mismatch of ‘delayMins’
property. We need to convert the standby to real time apply.
Note: -
Standby redo logs must be created before converting the standby to real time
apply.
- Converting the standby to real time apply:-
1. Cancel the current recovery mode on standby
database
SQL> alter database
recover managed standby database cancel;
2.
Enable real time apply
SQL> alter database
recover managed standby database using current logfile disconnect from session;
- Now check the dataguard configuration
DGMGRL> show
configuration;
Configuration - orcl_dg
Protection Mode:
MaxPerformance
Databases:
orclprmy
- Primary database
orclstby
- Physical standby database
Fast-Start Failover:
DISABLED
Configuration Status:
SUCCESS