In this Document
Symptoms
Cause
Solution
Applies to:
Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 10.2.0.4 - Release: 10.1 to 10.2
Information in this document applies to any platform.
Symptoms
FAL(Fetch Archive log) failed with below error messages on standby MRP trace,
<< zjjs_mrp0_1532138.trc >>
*** 2011-06-07 14:54:23.972 66535 kcrr.c
Logged on to standby successfully
Client logon and security negotiation successful!
*** 2011-06-07 14:54:23.982 62692 kcrr.c
FAL[client, MRP0]: Error 1009 fetching archived redo log from zjjs
ORA-01009: missing mandatory parameter
Cause
Standby has setup FAL_SERVER but FAL_CLIENT is missing on the Standby Database.
Solution
Set the FAL_CLIENT on standby.
For example,
Primary TNS-Alias -> chicago
Standby TNS-Alias -> boston
Ensure both TNS-Alias exist on the Primary and Standby Site TNSNAMES.ORA
On the Standby Database set
FAL_SERVER = 'chicago'
FAL_CLIENT= 'boston'
NOTE : From 11.2.0.x onwards there is no need to setup FAL_CLIENT any more because the FAL server will obtain the client's network address from the LOG_ARCHIVE_DEST_n Parameter that corresponds to the Client's DB_UNIQUE_NAME.