Oracle service_name

Oracle service name在单实例和RAC中的使用. 单实例中一般使用比较少,RAC环境中产品库经常用来进行基于服务的负载分流.
这两种环境设置方法也不相同,下面讨论一下.

单实例service_names

只需要通过alter system set service_name='' scope=spfile;进行修改该参数即可,默认状况下该参数为db_unique_name.db_domain(如果domain已经设置)

RAC service_names

RAC与单实例不同,不能通过直接修改参数来设置service name.主要通过工具来创建:
DBCA
srvctl
[oracle@vmrac1 ~]$ srvctl add service -d JRPROD -s JRPROD_OLTP -r JRPROD1 -a JRPROD2 -P basic
[oracle@vmrac1 ~]$ crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------  
ora....D1.inst application    ONLINE    ONLINE    vmrac1      
ora....D2.inst application    ONLINE    ONLINE    vmrac2      
ora....OD1.srv application    OFFLINE   OFFLINE               
ora....OLTP.cs application    OFFLINE   OFFLINE               
ora.JRPROD.db  application    ONLINE    ONLINE    vmrac2      
ora....B1.inst application    ONLINE    ONLINE    vmrac1      
ora....B2.inst application    ONLINE    ONLINE    vmrac2      
ora....DBST.db application    ONLINE    ONLINE    vmrac1      
ora....SM1.asm application    ONLINE    ONLINE    vmrac1      
ora....C1.lsnr application    ONLINE    ONLINE    vmrac1      
ora.vmrac1.gsd application    ONLINE    ONLINE    vmrac1      
ora.vmrac1.ons application    ONLINE    ONLINE    vmrac1      
ora.vmrac1.vip application    ONLINE    ONLINE    vmrac1      
ora....SM2.asm application    ONLINE    ONLINE    vmrac2      
ora....C2.lsnr application    ONLINE    ONLINE    vmrac2      
ora.vmrac2.gsd application    ONLINE    ONLINE    vmrac2      
ora.vmrac2.ons application    ONLINE    ONLINE    vmrac2      
ora.vmrac2.vip application    ONLINE    ONLINE    vmrac2      
[oracle@vmrac1 ~]$ srvctl start service -d JRPROD -s JRPROD_OLTP
[oracle@vmrac1 ~]$lsnrctl status
...
Service "JRPROD_OLTP" has 1 instance(s).
  Instance "JRPROD1", status READY, has 2 handler(s) for this service...

...
此时已经多了一个监听service.
在节点1,vmrac1上查看service_names
SQL>show parameter service_names
NAME                             TYPE       VALUE
-------------------------------- --------- ------------------------
service_names                    string     JRPROD, JRPROD_OLTP
在节点2,vmrac1上查看service_names
SQL> show parameter service_names
NAME                                  TYPE        VALUE
------------------------------------- ---------- ------------------------------
service_names                         string      JRPROD

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值