Today, there was IP change activity on 4 node RAC cluster, and while updating the new netmask in cluster I got following error – CRS-02325: Unable to get Grid Plug and Play (GPnP) profile from requested cluster nodes. So I tried to execute gpnptool get to check if it is working for me or not – on all the nodes in the cluster.
gpnptool get
If you want to check out for all the gpnp values across all the nodes with single command, then you can execute –
gpnptool rget
Also, if you want to check ASM Spfile location – you can use following command-
gpnptool getpval -asm_spf
And if you want to check for ASM diskstring then – you can use following command –
gpnptool getpval -asm_dis
Here is the error message I received while updating the public netmask
bash-4.4# ./oifcfg setif -global en33/10.172.11.0:public PRIF-33: Failed to set or delete interface because hosts could not be discovered CRS-02325: Unable to get Grid Plug and Play (GPnP) profile from requested cluster nodes. PRIF-32: Error in checking for profile availability for host oracledbworld04 CRS: Result: (13) CLSGPNP_NO_DAEMON. Error CLSGPNP_NO_DAEMON (13) occured while trying to get-profile from "tcp://oracledbworld04:9264" ("mdns:service:gpnp1b23cc040._tcp.local.://oracledbworld04:9264/agent=gpnpd,cname=NDRP10CL,guid=07005906e8ff6f92ff6666d1b23cc040,host=oracledbworld04,pid=7997218/gpnpd h:oracledbworld04 c:NDRP10CL u:07005906e8ff6f92ff6666") CRS-02331: Error getting Grid Plug and Play (GPnP) profile from "oracledbworld04". bash-4.4# hostname oracledbworld01
Solution – Restart mdnsd service on node for which you observed error ( In my case it was node 4)
bash-4.4# cd /GRIDHOME/oracle/app/product/grid/19.3.0/bin/ bash-4.4# ./crsctl restart res ora.mdnsd -init CRS-2673: Attempting to stop 'ora.mdnsd' on 'oracledbworld04' CRS-2677: Stop of 'ora.mdnsd' on 'oracledbworld04' succeeded CRS-2672: Attempting to start 'ora.mdnsd' on 'oracledbworld04' CRS-2676: Start of 'ora.mdnsd' on 'oracledbworld04' succeeded bash-4.4# bash-4.4#
Reference –
CRS Up On All Nodes But oifcfg setif -global Fails With PRIF-33 CRS-02307 PRIF-32 CRS-02306 (Doc ID 2856896.1)