修改a机器上数据库的init.ora文件中global_names=false 重新启动数据库
或者使用
同a机器上数据库同名的databaselink name

解决方案 »

  1.   

    02085, 00000, "database link %s connects to %s"
    // *Cause: a database link connected to a database with a different name.
    //  The connection is rejected.
    // *Action: create a database link with the same name as the database it
    //  connects to, or set global_names=false.
      

  2.   

    问题出在global_names参数为true(dblink名字必须同数据库一致)
    并且你创建的dblink名字与数据库名不一致把global_names参数改为false,dblink的名字就可以随便取了