Can anyone of you please make me more clear why we use spfile in DG Broker config
What exactly i understand is:-
Persistent DG Settings so that DG conitnues to work even after the broker is disabled.
Thanks in advance
You must use a server parameter file (SPFILE) to ensure the broker can persistently reconcile values between broker properties and any related initialization parameter values.
Source - Oracle® Data Guard Broker 11g Release 2 (11.2) E17023-06
See 2.2 Prerequisites
In other words keep Broker and Database parameters in Sync.
Beware of "InconsistentProperties"