Static and Dynamic endpoint registration at the same time causes "Not All Endpoints Registered error
I've configured endpoints in srvctl and listener.ora file:
Srvctl:
[grid@rac1 ~]$ srvctl modify listener -p "TCP:1522/TCPS:1524"
Listener.ora file:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = rac1.example.com)(PORT = 1522))
(ADDRESS = (PROTOCOL = IPC)(KEY = LISTENER))
(ADDRESS = (PROTOCOL = TCPS)(HOST =rac1.example.com)(PORT = 1524))
))
Because of the static registration in listener.ora file, the dynamic registration from srvctl fails and leaves ora.LISTENER.lsnr resource in the INTERMEDIATE state::
Dynamic address is already listened on (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=rac1.example.com)(PORT=1524)))
Dynamic address is already listened on (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac1.example.com)(PORT=1522)))