日期:2014-05-17  浏览次数:20946 次

为什么 dblinks 无效!!
我在数据库A 上建立dblinks,创建语句如下:
create database link DB11.LOCALDOMAIN
  connect to RPTDB identified by rpt123
  using '(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.11)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = abc)
    )
  )';

db11 是数据库B
然后在pl/sql developer 的sql窗口上执行
select * from DB11.LOCALDOMAIN@DUAL;
返回错误: ORA-02019:未找到远程数据库的连接说明;
但是我在本机cmd下,通过sqlplus 能连接到db11的
在数据库A的linux环境下也能通过sqlplus连接到db11
两个数据库都正常运行能正常使用,就是不能用dblinks
这个问题怎么解决?谢谢!
dblinks?

------解决方案--------------------
--写反了
select * from DUAL@DB11.LOCALDOMAIN;