Cuando intento conectarme a una base de datos Oracle 9i Server instalada en un servidor con Linux Red Hat Enterprise me aparece este mensaje de error y no me deja conectar:
Error ORA-1241: TNS: no listener
¿A qué se puede deber?
Publicado:
Dom Ago 13, 2006 7:56 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Error ORA-1241: TNS: no listener??
oracle-ora escribió:
Cuando intento conectarme a una base de datos Oracle 9i Server instalada en un servidor con Linux Red Hat Enterprise me aparece este mensaje de error y no me deja conectar:
Error ORA-1241: TNS: no listener
¿A qué se puede deber?
Normalmente este error se debe a que no está iniciado el Listener en el equipo al que intentas conectarte, el que tiene Oracle en producción con Linux Red Hat Enterprise.
Para iniciar este servicio haremos lo siguiente:
* Iniciamos sesión el el equipo con Oracle 9i (Linux Red Hat).
* Abrimos un terminal y, a ser posible, cambiamos al usuario oracle (este usuario debe existir pues Oracle lo necesita en Linux para su instalación). Para cambiar a este usuario tecleamos:
su - oracle
(si hemos entrado como root no nos pedirá la contraseña, en caso contrario deberemos introducir la contraseña del usuario oracle)
Antes de iniciar el servicio podremos comprobar si ya está iniciado con el comando:
ps
si ya está iniciado mostrará una línea como esta:
17498 pts/1 00:00:00 tnslsnr
si no está iniciado y puesto que el usuario oracle tiene las variables de entorno de Oracle establecidas, será suficiente con teclear el siguiente comando:
lsnrctl start
Tras iniciarse nos debería mostrar un mensaje como este:
The command completed successfully
Si se produce algún error al iniciar el Listener, podremos visualizarlo abriendo el fichero listener.log ubicado (por defecto) en:
/oracle/product/9.2/network/log/listener.log
(directorio de instalación de Oracle, carpeta networt, carpeta log)
A continuación mostramos todo el contenido de la ventana de terminal:
TNSLSNR for Linux: Version 9.2.0.4.0 - Production
System parameter file is /oracle/product/9.2/network/admin/listener.ora
Log messages written to /oracle/product/9.2/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=LINUX)(PORT=1521)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 9.2.0.4.0 - Production
Start Date 13-AUG-2006 11:02:21
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security OFF
SNMP OFF
Listener Parameter File /oracle/product/9.2/network/admin/listener.ora
Listener Log File /oracle/product/9.2/network/log/listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=LINUX)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "oracl" has 1 instance(s).
Instance "oracl", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A