关于TNSNAMES.ORA中SERVICE_NAME,SID的一点理解

关于TNSNAMES.ORA中SERVICE_NAME,SID的一点理解
SID只指定一个实例,而SERVICE_NAME在RAC环境中指定多个实例。
如下,该配置指定了一个节点的HOST:
RAC1 =
 (DESCRIPTION =
 (ADDRESS_LIST =
 (ADDRESS = (PROTOCOL = TCP)(HOST = 10.122.12.16)(PORT = 1521))
 )
 (CONNECT_DATA =
 (SERVICE_NAME = RAC)
 )
 )
 
如下,运行在10.122.12.16的实例是rac1:
[oracle@RAC01 ~]$> 64 bytes from RAC01 (10.122.12.16): icmp_seq=2 ttl=64 time=0.026 ms

--- RAC01> [oracle@RAC01 ~]$ ps -ef| grep ora_
oracle 1981 1 0 Jun19 ? 00:02:01>
以下有更详细的解释,转载自http://www.dba-oracle.com/t_oracle_sid_instance_name_service_name.htm
Question: What>    (DESCRIPTION =
     (ADDRESS_LIST =
         (ADDRESS =
           (COMMUNITY = TCP)
           (PROTOCOL = TCP)
          (HOST = 123.45.6789)
           (PORT = 1521)
          )
      )
     (CONNECT_DATA =
        (SERVER=dedicated)
        (SERVICE_NAME =>    (DESCRIPTION =
     (ADDRESS_LIST =
         (ADDRESS =
           (COMMUNITY = TCP)
           (PROTOCOL = TCP)
          (HOST =>           )
      )
     (CONNECT_DATA = (SID =>
NAME VALUE
------- ----------------------------------------------
db_name>
select
  >   (DESCRIPTION =
    (ADDRESS =
      (PROTOCOL = TCP)
      (HOST =>    )
   (CONNECT_DATA =
      (SERVICE_NAME =>    (SID_LIST =
      (SID_DESC =
      (SID_NAME =>        )
      (SID_DESC =
      (GLOBAL_DBNAME =>       (SID_NAME = mysid)
       )
   )
)
 
 

global_name - If>
select *
from
   global_name;

GLOBAL_NAME
---------------------------------------
MYSID.REMOTE.DBA.NET


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值