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..................


