Not All Endpoints Registered
crsctl stat res -t
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_LSTNSOLTP .lsnr
1 ONLINE INTERMEDIATE orcl1 Not All Endpoints Registered,STABLE
ora.LISTENER_LSTNSOLTP .lsnr
1 ONLINE ONLINE orcl2 STABLE
ora.LISTENER_LSTNSOLTP .lsnr
1 ONLINE ONLINE orcl3 STABLE
"Not All Endpoints Registered"
To fix the problem
- compare the listener.ora of all the nodes
- find the differences and sync it up
if you find static entries make sure you stop the listener running with "LSNRCT STOP
$ ps -ef|grep -i LSTNSOLTP
grid 312080 1 0 03:17 ? 00:00:00 /u01/app/12.1.0.2/grid/bin/tnslsnr LSTNSOLTP -no_crs_notify -inherit
$
-- found static entry in listener.ora
-- fixed listener.ora by removing the static entry
-- used crsctl to start the listener
$ ps -ef|grep -i LSTNSOLTP
grid 166779 1 0 Sep18 ? 00:14:53 /u01/app/12.1.0.2/grid/bin/tnslsnr LSTNSOLTP -no_crs_notify -inherit
grid 267334 1 0 03:07 ? 00:00:00 /u01/app/12.1.0.2/grid/bin/tnslsnr LSTNSOLTP -no_crs_notify -inherit
$
correct way to approach this problem
$ ps -ef|grep -i LSTNSOLTP
grid 312080 1 0 03:17 ? 00:00:00 /u01/app/12.1.0.2/grid/bin/tnslsnr LSTNSOLTP -no_crs_notify -inherit
$
$ lsnrctl stop LSTNSOLTP
$ ps -ef|grep -i LSTNSOLTP
$
Make sure no processes are running
-- fix listener.ora by removing the static entry
-- use crsctl to start the listener
$ ps -ef|grep -i LSTNSOLTP
grid 267334 1 0 03:07 ? 00:00:00 /u01/app/12.1.0.2/grid/bin/tnslsnr LSTNSOLTP -no_crs_notify -inherit
$
crsctl stat res -t
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_LSTNSOLTP .lsnr
1 ONLINE ONLINE orcl1 STABLE
ora.LISTENER_LSTNSOLTP .lsnr
1 ONLINE ONLINE orcl2 STABLE
ora.LISTENER_LSTNSOLTP .lsnr
1 ONLINE ONLINE orcl3 STABLE