Question: What do
I resolve this data guard error?
DGM-17016: failed to retrieve status
for database "XXX"
ORA-16664: unable to receive the
result from a database
Is there any known issues with two Data Guard brokers
running on same server on teo homes? This configuration
works OK in 12c but fails in 11g.
Answer: The oerr utility shows
this for the ORA-16664 error:
ORA-16664: unable to
receive the result from a database
During execution of a command, a database in the Data Guard
broker configuration failed to return a result.
Action: Check the Data Guard broker
logs for the details of the failure. Ensure network
communication is working properly amongst the members of the
configuration. Fix any possible network problems and reissue
As we see, you need to check your Data Guard Broker log
to see the actual cause for this error.
The real error is likely related to the network, and you
should follow these
steps to test network connectivity.
One user fixed the issue by registering the 11g and 12c
instances on one single listener in the 12c home and
removing the 11g listener. Now everything works fine.
Also, this query can give details on the ORA-16667 error:
DGMGRL> show show database verbose
severity for a15
col message for a70
col timestamp for a20
Because you indicate that it works OK in 12c, you should
open a SR on MOSC and see if you may be hitting a bug.
Other possible causes for the ORA-16667 error include.
- A logon trigger was preventing the
connection from the standby database during a switchover.
Fix: disable the logon trigger in primary database. (MOSC
- Check the non default port used in
connect string of both primary and standby(tnsnames.ora).
MOSC id 1228797.
- The protection level does not
protection_mode, protection_level from v$database;
MOSC - Data Guard Broker reported ORA-16664 (MOSC
Doc ID 1390892.1)
Oracle Training from Don Burleson
The best on site
training classes" are just a phone call away! You can get personalized Oracle training by Donald Burleson, right at your shop!
Burleson is the American Team
documentation was created as a support and Oracle training reference for use by our
DBA performance tuning consulting professionals.
Feel free to ask questions on our
considering using the services of an Oracle support expert should
independently investigate their credentials and experience, and not rely on
advertisements and self-proclaimed expertise. All legitimate Oracle experts
Oracle technology is changing and we
strive to update our BC Oracle support information. If you find an error
or have a suggestion for improving our content, we would appreciate your
and include the URL for the page.
Copyright © 1996 - 2017
All rights reserved by
is the registered trademark of Oracle Corporation.
Remote Emergency Support provided by