My Oracle Support Banner

Failover failed with ORA-16479: cannot connect to the far sync instance (Doc ID 2768692.1)

Last updated on APRIL 17, 2023

Applies to:

Oracle Database - Enterprise Edition - Version and later
Information in this document applies to any platform.


NOTE: In the images and/or the document content below, the user information and environment data used represents fictitious data from the Oracle sample schema(s), Public Documentation delivered with an Oracle database product or other training material. Any similarity to actual environments, actual persons, living or dead, is purely coincidental and not intended in any manner.

For the purposes of this document, the following fictitious environment is used as an example to describe the procedure:

Standby Database Unique Name: standby_db_xyz


Primary & Farsync on same Data Center.
Physical standby on different Data Center.

Due to some reason the Data Center which was hosting Primary DB and Farsync DB was not available and decided to perform the failover to standby which was available in another data center has failed with below errors:

Executing SQL: [ALTER DATABASE FAILOVER TO standby_db_xyz]
SQL Execution error=604, sql=[ALTER DATABASE FAILOVER TO standby_db_xyz]
ORA-00604: error occurred at recursive SQL level 1
ORA-00283: recovery session canceled due to errors
ORA-16479: cannot connect to the far sync instance

Broker error:
DGMGRL> failover to standby_db_xyz
Performing failover NOW, please wait...

Error: ORA-16479: cannot connect to the far sync instance

Unable to failover




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.