Oracle RAC技术笔记4-11gr2集群新增的集群守护进程

本文介绍了Oracle 11gr2集群新增的mdns和gpnp守护进程,详细讲解了它们的功能、工作原理及在集群管理中的作用。mdns提供主机名到IP地址的解析服务,主要服务于gpnpd和ohasd的资源发现。gpnp(Grid Plug and Play)组件包含钱包和配置文件,用于保存集群启动所需信息。gpnpd守护进程则负责信息同步和推送。

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

11gr2集群新增的集群守护进程

在oracle11gr2版本的集群管理软件中新增了如下守护进程:
mdns,gpnpd,gipcd,ctssd,diskmon和cssdagent/cssdminitor。由于diskmon是针对exadata的,所以这里不做介绍。
这里写图片描述

mdns

mdns的功能和普通的DNS很类似, 即提供主机名到ip地址的解析服务。而对于DNS的功能。
mdns的一些基本特性:
特性I: mdns主要为小型私有网络(不存在DNS)提供名称解析服务。
特性2: mdns使用多播(Multicast)发布信息。
特性3: mdns使用UDP协议进行数据传输。
特性4:mdns对应的主机名以.local结尾
mdns 主要负责为集群中其他的守护进程,主要是gpnpd 和 ohasd 进程提供资源发现服务( Resource Discovery,简称RD),帮助集群中的其他守护进程发现远程节点。
这里写图片描述

mdnsd.log
2014-09-19 11 34:32.248: [default] [3039942976]mdnsd S TART pid=26374
[ clsdmt] [ 30334 964 64] Listening to (ADDRESS= ( PROTOCOL=ipc) (KEY=testlDBG MDNSD) )
2014-09-19 11:34:32.252: [clsdmt] [3033496464JPID for the Process (26374], connkey 9

mdnsd 进程被启动,而且对应的socket 地址被创建。

2014-09-19 11:34:32.253: [clsdmt] [3033496464] Creating PID (26374] file for home I
uOl/app/11.2.0.4/grid host testl bin mdns to /uOl/app/11.2.0.4/grid/mdns/
init/
2014-09-19 11:34:32.253: [clsdmt] (3033496464]1-/riting PIO (26374] to the file [/
uOl/app/11.2.0.4/grid/mdns/init/testl.pid]

mdnsd 进程的pid 文件被创建。

2014-09-19 11:34:33.347: [MDNSJ (3039942976] mdnsd found interface name=;lo AF=2
2014-09-19 11: 34: 33. 347: [MDNS] (3039942976] mdnsd found interface name=ethO AF=2
2014-09-19 11:34:33.347: [MDNS] [3039942976] mdnsd found interface name=ethl AF=2

本地节点的网卡信息被发现。

2014-09-19 11:34:33.348: [M D N S] (3039942976] Oraclem DNS Respon derver.
mDNSResponder-1076 (Aug 2 2013 05:25:17) , init_rv=O
2014-09-19 11:34:33.349: [MDNS] [3039942976] Unable to parse DNS server list.
Unicast DNS-SD unavailable 
2014-09-19 11:34:33.603: [MONS] (3039942976] Local Hostname testl.local already in 
use; will try testl-2.local instead 

本地节点信息被发现, mdnsd 启动结束。

gpnpd.log
2014-09-19 11:34:33.565: [default] [3040057040]gpnpd START pid=26388 Oracle Grid
Plug-and-Play Daemon
2014-09-19 11:34:33.566: [GPNP] [3040057040]clsgpnp_Init: [at clsgpnpO.c:585] ’ /
uOl/app/11.2.0.4/grid ’ in effect as GPnP home base.
2014-09-19 11:34:33.566: [GPNP] [3040057040]clsgpnp_Init: [at clsgpnpO.c:619] GPnP
pid=2 6388, GPNP comp tracelevel=l, depcomp tracelevel=O, tlsrc: ORA DAEMON
LOGGING_LEVELS, ap工tl:O, complog:l, tstenv:0, devenv:0, envopt:0, flags=3
2014-10-23 09:31:10.387: [default] [3039647440]GPNPD started on node testl.
gpnpd 进程被启动。
2014-09-19 11:34:35.432: [GPNP] [3040057040]clsgpnpdR CB: [at clsgpnpd.c:3933]
GPnPD endpoint ur l ”mdns:gpnp._tcp://testl:41422/agent=gpnpd,cname=testcluster,
host=testl,p工d=26388/gpnpd h: testl c: test-cluste E” success fully
advertised with RD
即npd 使用mdnsd 提供的节点信息向网络发布自己的信息, 同时也开始搜索其他节点的信息。
2014-09-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值