我的一台本地ORACLE服务器要链接远程的ORACLE服务器.以下是链接语句.
create   database   link   ljm
    connect   to   system   identified   by   mag 
    using   '(DESCRIPTION   =(ADDRESS_LIST   = 
            (ADDRESS   =   (PROTOCOL   =   TCP)(HOST   =   10.123.166.133)(PORT   =   1521))) 
            (CONNECT_DATA   =(SERVICE_NAME  = ??? ))) '; 
SERVICE_NAME = ,等号后面添写我本地ORACLE服务器的SERVICE_NAME,  还是远程ORACLE服务器的SERVICE_NAME ?SERVICE_NAME =  部分如果换成SID= ,则等号后添写我本地ORACLE服务器的SID, 还是远程ORACLE服务器的SID  ?有的论坛上帖子说是添本地的,有的说是添远程的。请大家帮帮忙,给详细说一下,谢谢。

解决方案 »

  1.   

    1.是远程ORACLE服务器的SERVICE_NAME 
    2.是远程ORACLE服务器的SID  
      

  2.   

    (HOST   =   10.123.166.133)为主机IP
    SERVICE_NAME为数据库服务名,一般由域名与数据库名组成,也就是数据库的全局数据库名如:ora9i.cic.dong.com.cn
      

  3.   

    SERVICE NAME和SID都是另一台机器的