你首先查看一下bbb数据链路是否处于激活状态你的服务名可能写错了或配置有问题

解决方案 »

  1.   

    我测试的时候显示 The Database link is not active
    服务名应该如何写,我使用attemper/attemper@xkmes 可以正常连接数据库,数据库服务器的域名是xkcdomin
      

  2.   

    试一试这一招,把init.ora中的global_names = true注释掉,重启数据库
      

  3.   

    你的服务名写错了
    创建数据链路语句应该是:
    create  public database link bbb
    CONNECT TO attemper IDENTIFIED BY attemper
    USING 'xkmes';
      

  4.   

    thinkcat(思想猫) ,概念错误,Database Link是oracle server之间的,
    你的客户端只是登陆到哪台server上。
    在1个oracle server上可以建立多个Database Link
      

  5.   

    数据链路是server--server
    你可以在客户段建立server到server的数据链路(我是指通过sql plus写代码建立)
    但不能从client--server
      

  6.   

    如果你的oracle是客户端的,通过sql plus建立和一个oracle服务器端的数据库连接,这是肯定不正确的。数据链路是服务器端对服务器端的一种快速连接!)(表示同情,因为我以前也出现过类似的错误)::