Your Data Guard environment consists of these components and settings:
1. A primary database
2. A remote physical standby database
3. Real-time query is enabled
4. The redo transport mode is set to SYNC.
5. The protection mode is set to Maximum Availability.
You notice that queries executed on the physical standby database receive errors: ORA- 03172: STANDBY_MAX_DATA_DELAY of 15 seconds exceede
D.
Which two would you recommend to avoid this error?
Change the protection mode to Maximum Protection.
A.
Change the protection mode to Maximum Performance.
B.
Increase the size of the buffer cache on the standby database instance.
C.
Reduce 1/0 latency for the storage used by the primary database.
D.
Which two would you recommend to avoid this error?
Change the protection mode to Maximum Protection.
E.
Increase the network bandwidth between the primary and standby databases
F.
Increase the number of standby redo log files on the primary database
B,E
I agree: B,E
1) Change the protection mode to “Maximum Performance” as it is less strict than “Maximum Availability”. It doesn’t wait with commit to proceed on primary database until confirmation of redo being received by standby (this is “Maximum Availability”) neither being written to standby log of standby (this is can be used also by “Maximum Availability” and/or “Maximum Protection”).
2) Increase the network bandwidth between the primary and standby databases. Simply you need to push more data from primary to standby through WAN/LAN.
@PK Lowering protection mode is weird recomendation (like ‘set DATA DELAY to higher value)
Oracle documentation says, that we can set highr DB_CACHE_SIZE parameter:
9.3.8 Use Data Guard Redo Apply Best Practices
To improve the Redo Apply rate of a physical standby database (and media recovery):
Maximize I/O Rates on Standby Redo Logs and Archived Redo Logs
Assess Recovery Rate
Set DB_BLOCK_CHECKSUM=FULL and DB_BLOCK_CHECKING=MEDIUM or FULL
Set DB_CACHE_SIZE to a Value Greater than on the Primary Database
C,E