先測試一下能否連接到dblink所連接的服務器

解决方案 »

  1.   

    另外:in init.ora file 
    global_name=false;
      

  2.   

    服务名 DBSTAGE 测试没有问题吗?
      

  3.   

    请确保在 A  数据库的服务器上用sqlplus 连接到数据库B 就可以了。因为在解析dblinks 的时候,数据库A 用的是他所在计算机的tnsnames.ora 文件.
      

  4.   

    看一看你的ORACLE的NET ASSISANT中对另一台服务器的监听设置是不是正确
    你可以用SQL PLUS或是其它的工具登录到另一台服务器上看服务器设置是不是正确
      

  5.   

    global_name=false;
    tnsnames.ora 应为服务器的
      

  6.   

    global_name=false后面没有分号吧?还是不行,我的环境数据库A 是在红旗4.0,Oracle9i,B是Oracle817