Breadcrumbs

Como resolver o erro "ORA-12541: TNS: no listener" da conexão Client do Banco Oracle?

Introdução

Como resolver o erro "ORA-12541: TNS: no listener" da conexão Client do Banco Oracle?

Passo a passo

Quando o erro “ORA-12541: TNS: no listener” ocorrer, mesmo tendo configurado o Listener corretamente, é necessário configurar o Oracle para escutar em todos os endereços IP (por padrão, ele escuta apenas para conexões localhost).

Para isso, no NetManager, alterar o IP do Listener para 0.0.0.0:

image-20221130-031527.png

Ou, editar diretamente no arquivo do Listener do Oracle:

%ORACLE_HOME%\network\admin\listener.ora


LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))
)
)

Feito isso, basta reiniciar os serviços do Oracle.

Referência:
http://stackoverflow.com/questions/1335 … o-listener

Outras informações

Fonte: Rainmakers Team