create database link test connect to crsys IDENTIFIED by jiudu02 using 'MEDIA';
提示创建成功
select *from data_areacode@test;
总是提示:
第 1 行出现错误:
ORA-12154: TNS: 无法处理服务名请大侠指点

解决方案 »

  1.   

    MEDIA 这个服务名应该是在你当前进入的ORACLE服务器端上的ORANAMES文件里面配,在你的客户端上配了是没有用的。
      

  2.   

    "MEDIA" 在tnsnames中是已经配置好的,我是登陆一台oracle服务器(crdb),还想另一台机器上oracle(MEDIA)的数据,分别pl/sql或sql*plus登陆media和crdb都是没问题的
      

  3.   

    你用pl/sql或sql*plus登陆media是从你自己的客户机上登陆啊,只表示你的机器上配置好了tnsname。但通过DBLINK实际上是从服务器去登陆media,所以你要在服务器上ORACLE安装目录下的network/admin/下的tnsnames中是已经配置好的才行
      

  4.   

    首先,dblink需要在数据库服务器上配置
    第二,你要看一下你参数global_names