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 exceeded.
Which two would you recommend to avoid this error?
Change the protection mode to Maximum Performance.
Increase the size of the buffer cache on the standby database instance.
Reduce I/O latency for the storage used by the primary database.
Change the protection mode to Maximum Protection.
Increase the network bandwidth between the primary and standby databases.
Increase the number of standby redo log files on the primary database.
A: Maximum Performance
This protection mode provides the highest level of data protection that is possible without affecting the
performance of a primary database. This is accomplished by allowing transactions to commit as soon as all
redo data generated by those transactions has been written to the online log. Redo data is also written to one
or more standby databases, but this is done asynchronously with respect to transaction commitment, so
primary database performance is unaffected by delays in writing redo data to the standby database(s).
E: Increasing the bandwidth would decrease the lag.
Note: If STANDBY_MAX_DATA_DELAY is set to a non-zero value, a query issued to a physical standby
database will be executed only if the apply lag is less than or equal to STANDBY_MAX_DATA_DELAY.
Otherwise, an ORA-3172 error is returned to alert the client that the apply lag is too large.