谢谢大家,经过搜索发现已经有类似问题,所以问题已经解决。
解决办法如下:ALTER SYSTEM SET GLOBAL_NAMES=false;

解决方案 »

  1.   

    是啊,我以前也碰到过这种问题
    如果设为true,则dblink名字必须与数据库sid一致。
    设为false一切搞定
      

  2.   

    我以前好像碰到过,建dblink的时候都无法成功,然后把名字改为相同就可以了
      

  3.   

    大虾ADO怎么远程连接oracle8 8.0.6
      

  4.   

    今天重新启动数据库后又出现错误,可能是因为
    ALTER SYSTEM SET GLOBAL_NAMES=false;
    只是临时修改了数据库参数,并没有保存到文件中。解决办法:
    直接修改init$DBNAME.ora中global_names = FALSE并重新启动数据库后正常。