Oracle service_name

本文详细介绍了Oracle RAC环境中服务名的配置方法,包括使用DBCA、srvctl工具添加服务,以及如何查看和验证服务名配置。通过示例展示了在单实例和RAC环境下的服务名设置差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值