连不上啊 ,用plsql直接登录远程数据库是可以的
 create database link AIEMTO31.REGRESS.RDBMS.DEV.US.ORACLE.COM
   connect to AIEM
   using 'ORCLTO31'; 
本地的tnsnames.ora配置如下
 ORCLTO31 =
   (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.88.31)(PORT = 1521))
     (CONNECT_DATA =
       (SERVER = DEDICATED)
       (SID = ORCL) 
       (SERVICE_NAME = ORCL)
     )
   ) 
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
问题解决了:
客户机上的using中的连接一定要记得重写,只有服务端的链接配置才能在dblink中引用,配置在oracle客户端的tnsnane.ora中的链接配置是不能在dblink中使用的
用户名和密码不要加''或者""
create databaselinkydccs_link
     connectto 用户名identifiedby 密码
     using'(DESCRIPTION=
  (ADDRESS_LIST=
    (ADDRESS=(PROTOCOL=TCP)(HOST=11.11.11.11)(PORT=1521))
  )
  (CONNECT_DATA=
    (SERVER=DEDICATED)
    (SERVICE_NAME=test)
  )
 )';
如果是在数据库主机上,使用tnaname.ora中配的引用就行了