The listener supports no services

 Dopo aver eseguito il comando

# lsnrctl status

...........
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/product/12.2.0.1/db_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/rmancat/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rmancat.com.com)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
The listener supports no services
The command completed successfully

Questa situazione corrisponde ad un listener funzionante correttamente ma il processo di background non registra correttamente le istanze.
Verificare che le istanze sia up e running e la configurazione dei file listener.ora e tnsnames.ora.

Se dopo queste verifiche il problema sussiste controllare il parametro di inizializzazione  local_listener e assegnargli la stringa di connessione.


SQL> show parameter local_listener

NAME TYPE VALUE
-------------------- ----------- 
local_listener string

SQL> alter system set local_listener="(ADDRESS=(PROTOCOL=tcp)(HOST=rmancat.com)(PORT=1521))";

System altered.

SQL> show parameter local_listener

NAME TYPE VALUE
--------------- ----------------------
local_listener string (ADDRESS=(PROTOCOL=tcp)(HOST=rmancat.com.com)(PORT=1521))


Verificare che i serivizi sono agganciati al listener.

Post popolari in questo blog

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione

Create e Drop Pluggable Database