PRKH-1010 : Unable to Communicate With CRS Services During Listener Configuration
After installing the Oracle Binaries for stand alone server when I tried to manually create the listener after Net configuration assistant failed during installation, I hit following error.Though it was surprising that it was showing error of CRS on stand alone server!!!
This was due to the bug with 11201 binaries which was causing this issue.
[oracle@oem ~]$ cd /u01/app/oracle/product/11.0/db_1/bin/
[oracle@oem bin]$ ./netca
oracle.ops.mgmt.cluster.ClusterException: PRKH-1010 : Unable to communicate with CRS services.
[Communications Error(Native: prsr_initCLSS:[3])]
at oracle.ops.mgmt.cluster.GetActiveNodes.<init>(GetActiveNodes.java:179)
at oracle.ops.mgmt.cluster.GetActiveNodes.create(GetActiveNodes.java:221)
at oracle.ops.mgmt.cluster.Cluster.getNodes(Cluster.java:313)
at oracle.sysman.assistants.util.hasi.HAUtils.getNodes(HAUtils.java:1620)
at oracle.sysman.assistants.util.hasi.HAUtils.getAccessibleNodes(HAUtils.java:1638)
at oracle.net.ca.InitialSetup.configureOPS(NetCA.java:4526)
at oracle.net.ca.InitialSetup.<init>(NetCA.java:4024)
at oracle.net.ca.NetCA.main(NetCA.java:405)
Fix -
This was due to ocr.loc file pointing to Shared device or ASM which is not hosted locally.
so the ideas is to modify this behavior with local_only parameter set to TRUE.
This was due to ocr.loc file pointing to Shared device or ASM which is not hosted locally.
so the ideas is to modify this behavior with local_only parameter set to TRUE.
[root@oem ~]# vi /etc/oracle/ocr.loc
ocrconfig_loc=+DATA
#local_only=FALSE
local_only=TRUE
local_only=TRUE
Once this done, when you invoke the configuration assistance this time around it works fine...
[oracle@oem bin]$ ./netca
Oracle Net Services Configuration:
Configuring Listener:LISTENER
Listener configuration complete.
Oracle Net Services configuration successful. The exit code is 0
[oracle@oem bin]$ ps -ef | grep lsnr
oracle 10886 1 0 15:16 ? 00:00:00 /u01/app/oracle/product/11.0/db_1/bin/tnslsnr LISTENER -inherit
oracle 12089 5982 0 15:24 pts/3 00:00:00 grep lsnr
[oracle@oem bin]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 11-OCT-2012 15:24:30
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oem.localdomain)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 11-OCT-2012 15:16:36
Uptime 0 days 0 hr. 7 min. 54 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Log File /u01/app/oracle/diag/tnslsnr/oem/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oem.localdomain)(PORT=1521)))
Services Summary...
Service "oemdb" has 1 instance(s).
Instance "oemdb", status READY, has 1 handler(s) for this service...
Service "oemdbXDB" has 1 instance(s).
Instance "oemdb", status READY, has 1 handler(s) for this service...
The command completed successfully
No comments:
Post a Comment