oracle - error - ora-12541: tns:no listener afip
Cliente de Oracle ORA-12541: TNS: sin escucha (4)
Soy nuevo en la base de datos Oracle, pero tengo un problema, ahora en mi servidor de base de datos (servidor1) y la instancia de base de datos se ejecuta correctamente y puedo usar sqlplus para conectarme a este DB, pero cuando me conecto a la base de datos usando otro servidor, Compruebo que la configuración de TNS es correcta pero el sistema dijo ERROR: ORA-12541: TNS: no listener
Mi base de datos es Oracle 10gR2
Entonces, ¿cómo puedo resolver este problema?
De acuerdo con la documentación en línea de Oracle
ORA-12541: TNS: sin oyente
Cause: The connection request could not be completed because the listener is not running.
Action: Ensure that the supplied destination address matches one of the addresses used by
the listener - compare the TNSNAMES.ORA entry with the appropriate LISTENER.ORA file (or
TNSNAV.ORA if the connection is to go by way of an Interchange). Start the listener on
the remote machine.
Debe configurar oráculo para escuchar en todas las direcciones IP (de manera predeterminada, solo escucha las conexiones del host local).
Paso 1 - Editar listener.ora
este archivo se encuentra en %ORACLE_HOME%/network/admin/listener.ora
.
Reemplazar localhost
con 0.0.0.0
# ...
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))
)
)
# ...
Paso 2: reinicia los servicios de Oracle
WinKey + r
services.msc
Revisa tus nombres de TNS, esto no debe tener espacios en el lado izquierdo de ALIAS
Atentamente
También me enfrenté al mismo problema, pero resolví el problema iniciando el oyente TNS en el panel de control -> herramientas administrativas -> servicios -> oráculo TNS listener start. Estoy usando Windows Xp y Toad para conectarme a Oracle.