This post describes how to resolve "ORA-02085: database link GOLD_TO_SILVER connects to SILVER" issue.
Error:
SQL> select count(*) from dual@GOLD_TO_SILVER;
select count(*) from dual@GOLD_TO_SILVER
*
ERROR at line 1:
ORA-02085: database link GOLD_TO_SILVER connects to SILVER
SQL>
Solution:
This error may occurs when global_names set to "TRUE"
SQL> show parameter global_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
global_names boolean TRUE
SQL> show parameter db_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_name string GOLD
SQL> alter system set global_names=FALSE scope=both;
System altered.
SQL> show parameter global_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
global_names boolean FALSE
SQL> select count(*) from dual@GOLD_TO_SILVER;
COUNT(*)
----------
1
SQL>
Thanks for going through this post..................