两个数据库之间通过dblink连接;A库连接B库时,提示如上协议适配器错误;但是通过plsql工具,B库登录自己是没有问题的;B库的服务都正常,也重新启动了;还是报上面这个错误,请问有知道如何解决的么

解决方案 »

  1.   

    那你该在A库的netmanager里配置一下服务命名,没配不可能连接上的
      

  2.   

    我建dblink时里面写好配置了;从C库可以这样连接到B库,但是从A库就不行,还有可能是其他什么原因么?create public database link TEST5
      connect to B
      using '(DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.240)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
        )
      )';