Listener endpoint for public host is removed for a brief period when crsd.bin crash (Doc ID 1605983.1)

Last updated on DECEMBER 17, 2013

Applies to:

Oracle Database - Enterprise Edition - Version 11.2.0.1.0 and later
Information in this document applies to any platform.

Symptoms

Listener endpoint information for public IP is removed from listener when crsd.bin crashes. It is added back automatically shortly after crsd.bin restart.

lsnrctl status listener
-----------------------------

-- before the crash of crsd.bin
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.185.17.172)(PORT=1521)))   <<<
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.185.17.173)(PORT=1521)))
Services Summary...

-- after the crash of crsd.bin
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.185.17.173)(PORT=1521)))
Services Summary...

In the example, 10.185.17.172 is the public host IP and 10.185.17.173 is the host VIP.

 -- listener.log

 Tue May 15 19:41:15 2012
 15-MAY-2012 19:41:15 * (CONNECT_DATA=... * status * 0
 No longer listening on:
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.185.17.172)(PORT=1521)))
 15-MAY-2012 19:41:15 * service_died * LsnrAgt * 12537

This indicates oraagent process died.

This issue can also happen to SCAN Listener. If the endpoint for SCAN Listener is removed, client connection using SCAN Listener could end with error: ORA-12541: no listener.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms