Cómo arrancar el listener de Oracle
Para que desde fuera del servidor donde está instalada la base de datos Oracle se pueda acceder a la misma el servicio denominado listener ha de estar activado, o como se suele decir, el listener de Oracle ha de estar escuchando.
Puede pasar que la base de datos esté correctamente levantada y no se pueda conectar desde otros servidores, que también están correctamente configurados (TNSNAMES correcto, etc.). En estos casos puede ser que el listener tenga algún problema, o simplemente que no haya sido iniciado. En ese caso tan sólo habría que arrancar el listener.
Consultar el estado del mismo, arrancarlo o pararlo es muy sencillo. Sólo hay que abrir una sesión de línea de comandos (consola, terminal, etc. ) con el usuario con el que se ha instalado la base de datos, y ejecutar el comando lsnrctl con los siguientes parámetros para cada caso:
- Comprobar su estado: > lsnrctl status
- Parar el listener: > lsnrctl stop
- Levantar el listener: > lsnrctl start
Hay que tener en cuenta que cuando se para el listener no se cierran las conexiones que ya están dentro de la base de datos, por lo que una parada momentánea no suele ser muy traumática, sólo se rechazarán las conexiones que intenten entrar mientras el listener esté parado, no ha de afectar a nadie que tenga ya una sesión abierta.
Libros de Administración Oracle (DBA) y PL/SQL
¿Quieres profundizar más en PL/SQL de Oracle o en administración de bases de datos Oracle? Puedes hacerlo consultando alguno de estos libros de Oracle.
- Inicie sesión para enviar comentarios
Gracias por el pos pero
Subido por Anonimo (no verificado) el 11 Febrero, 2010 - 20:49
Gracias por el pos
pero tengo una duda, como hago para importar una bd, cuando me genera
el siguiente error ora 12560 encountred
gracias ...
Ola por favor me puedes dar
Subido por sandra el 26 Julio, 2013 - 23:08
Ola por favor me puedes dar una deficion exacta de que es el listener de oracle gracias
El listener es un servicio
Subido por Carlos el 27 Julio, 2013 - 10:38
En respuesta a Ola por favor me puedes dar por sandra
El listener es un servicio que se instala cuando instalas el servidor de base de datos, y que sirve para que el servidor Oracle se mantenga 'a la escucha' de conexiones entrantes, peticiones remotas de conexión a la base de datos. Es necesario para que el servidor pueda recibir peticiones desde otras máquinas, y si tienes todo bien configurado lo único que has de hacer para que funcione es arrancarlo ejecutando en el servidor comando >lsnrctl start.
La definición es informal, pero espero que te sirva.
Te enlazo un post de un blog de Oracle SQL y PLSQL que lo explica bastante bien.
Estimado Carlos, tengo una
Subido por isabel (no verificado) el 29 Agosto, 2013 - 16:00
Es algo muy raro, pero tiene
Subido por Carlos el 5 Septiembre, 2013 - 21:44
En respuesta a Estimado Carlos, tengo una por isabel (no verificado)
Es algo muy raro, pero tiene que pasarte por alguna razón, otro programa o un servicio que esté interfiriendo de alguna manera o algo así. La verdad es que a mí nunca me ha pasado nada parecido, y no voy a poder ayudarte mucho.
A ver si hay suerte y alguien más se ha encontrado con un problema parecido.. De todas formas si consigues resolverlo no te olvides de explicarlo!
Amigo, quiero saber si puedo
Subido por vlado (no verificado) el 4 Septiembre, 2013 - 23:33
En principio, que yo sepa, no
Subido por Carlos el 5 Septiembre, 2013 - 21:52
En respuesta a Amigo, quiero saber si puedo por vlado (no verificado)
En principio, que yo sepa, no has de tener ningún problema técnico para instalar dos bases de datos Oracle en el mismo server, lo único que tendrás que decidir si quieres utilizar un sólo listener compartido, o que cada instancia tenga el suyo.
me esta dando el siguiente
Subido por Anonimo (no verificado) el 7 Octubre, 2013 - 21:01
Alquien me puede indicar que
Subido por viviana (no verificado) el 16 Octubre, 2013 - 21:16
Es raro que esté configurado
Subido por Dataprix el 17 Octubre, 2013 - 23:38
En respuesta a Alquien me puede indicar que por viviana (no verificado)
Es raro que esté configurado para desconectarse al cabo de pocos minutos, pero podría ser el parámetro CONNECT_TIME del Profile.
Puedes echar un vistazo a este tema sobre matar conexiones inactivas para ver cómo se modifican los parámetros de los profiles de Oracle con el comando ALTER PROFILE.
Hola Carlos. Te hago una
Subido por diegozaw el 28 Octubre, 2013 - 12:22
Hola Carlos.
Te hago una consulta: Tengo un problema con mi cliente oracle form.
En una notebook con win 7 instale la base de datos oracle XE y puedo conectarme tanto de sqlplus como de plsql.
El problema es que al instalar Oracle Forms 6 solo puedo conectarme a la base de datos por sqlplus, por plsql ya no puedo y tampoco por forms. Me sale un cartel de error de tnsnames.ora.
Me quedaron 2 rutas.
C:\oracle... (para la base de datos)
C:\orant... (para forms)
Deje los 2 tnsnames iguales.
Donde puede estar el problema? Y la solucion?
Desde ya muchas gracias.
Saludos.
La versión 6i de Oracle Forms
Subido por Carlos el 28 Octubre, 2013 - 22:55
En respuesta a Hola Carlos. Te hago una por diegozaw
La versión 6i de Oracle Forms es muy antigua, y no está soportada con las versiones actuales de bases de datos Oracle. Si la BD XE es una 10g o una 11g puede que el problema te venga por ahí.
Ok. Entonces voy a probar
Subido por diegozaw el 28 Octubre, 2013 - 23:02
Ok. Entonces voy a probar con algo mas nuevo.
Muchas gracias.
saludos, quisiera saber como
Subido por Anonimo (no verificado) el 31 Octubre, 2013 - 16:15
Hola Carlos. Quise intentar
Subido por diegozaw el 11 Noviembre, 2013 - 12:17
Hola Carlos.
Quise intentar instalar forms y reports 11g para solucionar el inconveniente de la conexion cliente a la base de datos local pero resulta que tengo problemas al instalar forms: de da un error de weblogic que no tengo instalado, luego cuando intento instalar weblogic, lo descargo de la web de oracle pero no anda el instalador.
Sabes como debo hacer? Por lo que he averiguado parece muy complicado.
Perdon que haya escrito en este foro, no encontre donde hable de forms y reports.
Muchas gracias.
Hola Diego. Pues creo que te
Subido por Carlos el 13 Noviembre, 2013 - 19:29
En respuesta a Hola Carlos. Quise intentar por diegozaw
Hola Diego.
Pues creo que te toca averiguar porqué te falla la instalación de WebLogic, revisar logs, el error concreto.. Asegúrate también que las versiones de Forms y WebLogic sean compatibles.
Yo nunca he hecho una instalación de Forms y WebLogic, pero si publicas el error a lo mejor alguien que se lo haya encontrado te puede ayudar un poco más..
carlos buenas tardes este
Subido por JEAK (no verificado) el 12 Noviembre, 2013 - 20:02
Lo normal en estos casos es
Subido por Carlos el 13 Noviembre, 2013 - 19:41
En respuesta a carlos buenas tardes este por JEAK (no verificado)
Lo normal en estos casos es que haya algún error en la entrada del TNSNAMES.ora que especifica los datos de la instancia, revisa que estén bien todos los parámetros.
De todas maneras, por si acaso, para descartar problemas de comunicaciones, utiliza la utilidad TNSPing tal como se explica en este comentario.
Saludos,
Buenas tardes. Carlos quiero
Subido por John2030 (no verificado) el 19 Noviembre, 2013 - 23:33
Hola Buans tardes, me pudes
Subido por Jcontre (no verificado) el 22 Noviembre, 2013 - 23:46
Saludos Carlos, Estoy
Subido por Luis Cedeño (no verificado) el 18 Febrero, 2014 - 18:03
Saludos Carlos,
Estoy desarrollando un Web Service con C#, en la estación de desarrollo y el servidor donde correrá el WebService solamente habrá un cliente de oracle instalado.
Cuando intento abrir la conexión me da el siguiente error:
ORA-12514: TNS:el listener no conoce actualmente el servicio solicitado en el descriptor de conexión.
tenes alguna luz al respecto?
Hola Luis Tienes el cliente
Subido por Carlos el 18 Febrero, 2014 - 19:28
En respuesta a Saludos Carlos, Estoy por Luis Cedeño (no verificado)
Hola Luis
Tienes el cliente instalado y el TNSNAMES configurado en el equipo desde el que se abre la conexión?
Hola Luis, Espero que puedas
Subido por Luna (no verificado) el 12 Marzo, 2014 - 13:32
Hola Luis,
Espero que puedas ayudarme. He instalado Oracle 11.2.0.4 en una máquina con W2012R2. Intento conectarme a la BD a traves de un PC cliente y no soy capaz, no me dá un error o sea que al servidor lo encuentra, se queda buscando y buscando sin fin. Esto ocurre si tengo los dos PCs en una VPN que tenemos sin salida a internet. Sin embargo, si conecto los dos PC´s a internet entonces si que puedo conectar a la BD de mi servidor a través de mi PC cliente.
Agradecería mucho tu ayuda. Gracias
Luna S.
Me pasa igual que a Luna...
Subido por John_Pi (no verificado) el 13 Marzo, 2014 - 21:09
Me pasa igual que a Luna... ayuda porfavor
Gracias!!!!
Hola John_PI; ya he
Subido por Luna (no verificado) el 21 Marzo, 2014 - 11:22
En respuesta a Me pasa igual que a Luna... por John_Pi (no verificado)
Hola John_PI;
ya he descubierto porqué me pasa eso, es por mi rando de IP´s 169.254.x.x, si la cambio i.e. 169.200.0.0 entonces sí que me funciona ¿Que rango de IP´s tienes tú?
Saludos,
Luna
Buenas... He instalado Oracle
Subido por Anonimo (no verificado) el 23 Marzo, 2014 - 22:18
Buenas... He instalado Oracle 11g en una VM (W7) para que este sirva como server y en la máquina física (W8) he instalado el cliente cuando trate de comprobar la conexion en el Net manager me sale el siguiente error ora-12514: TNS:listener does not currently know of service requested in connect descriptor. Parece ser que el Server_Name no tiene el nombre correspondiente pero lo he revisado y si es el correcto además he revisado los servicios de oracle y todos se encuentran iniciados... Que podrá ser?
Buenas soy nuevo en este
Subido por Anonimo (no verificado) el 16 Abril, 2014 - 03:23
Buenas soy nuevo en este blog.... tengo instalado Oracle 11g en un servidor con S.O. Debian y en ocasiones el listener deja de escuchar quisiera saber el porque de esa situacion, lo paro con el comando lsnrctl stop y lo inicio nuevamente pero el error sigue, segun lo que he leido me dice que lo estan bombardeando haciendole peticiones y si es asi como hago para descongestionar las peticiones que el recibe o si tengo que ampliar mas su peticiones en la bd
Si conoces las aplicaciones
Subido por Carlos el 16 Abril, 2014 - 16:05
En respuesta a Buenas soy nuevo en este por Anonimo (no verificado)
Si conoces las aplicaciones que conectan con la base de datos te recomiendo revisar la manera en que éstas interactúan con ella.
Lo ideal es que se abra una conexión, se utilice durante un tiempo para lanzar consultas SQL, y después se cierre, pero muchas veces lo más sencillo para el programador es abrir una conexión para cada consulta SQL que lanza contra la BD, y esa suele ser la fuente de muchos problemas, yo investigaría por ahí..
necesito ayuda no me puedo
Subido por eliana (no verificado) el 17 Abril, 2014 - 22:08
necesito ayuda no me puedo conectar ni con mi usuario y con el pass al parecer es el listener gracias
Para levantar o reiniciar el
Subido por Carlos el 22 Abril, 2014 - 09:57
En respuesta a necesito ayuda no me puedo por eliana (no verificado)
Para levantar o reiniciar el listener tienes que utilizar un usuario administrador. Si tu no lo eres tienes que pedírselo al DBA de la base de datos.
al iniciar el servicio de mis
Subido por Anonimo (no verificado) el 29 Abril, 2014 - 21:29
al iniciar el servicio de mis BI, me equivoque en el nombre del usuario y puse el que habia creado antes y ahora por default entra al usuario que tenia anteriormente. ¿ como le hago para que me deje entrar con mi usuario actual?
No sé si te entiendo muy
Subido por Carlos el 30 Abril, 2014 - 10:46
En respuesta a al iniciar el servicio de mis por Anonimo (no verificado)
No sé si te entiendo muy bien. El listener está en el servidor y lo tiene que levantar el mismo usuario de sistema que levanta la base de datos, el usuario que arranca el servidor.
iposible conectar con el
Subido por vmmc (no verificado) el 15 Noviembre, 2014 - 00:19
En respuesta a No sé si te entiendo muy por Carlos
iposible conectar con el sistema de base de datos oracle
el programa lo estoy ejecutado des de el propio servidor y me salta ese error e copiado toda la base de datos y el programa en el mismo directorio como estaba en el antiguo servidor
Muy buenas tardes.. tengo una
Subido por Anonimo (no verificado) el 7 Octubre, 2014 - 23:45
Muy buenas tardes.. tengo una consulta, espero me puedan ayudar, ¿
Como puedo saber a que base de datos esta apuntando un servidor cas configurado en centos..?
Agradezco su pronta respuesta
Como est buenos dias es
Subido por cristian valdez (no verificado) el 19 Noviembre, 2014 - 14:28
Como est buenos dias es primera ves que ingreso a este foro y la verdad espero me pueda ayudar.
tengo un problema con mi gestor de base de datos oracle 12 cR1:
1.- no tengo el servicio del listener en mi lista de serivicios de windows
2.-al ejecutar cmd de listener(stop,status,start)
me sale el siguiente error:
TNS-12541: TNS:no hay ning·n listener
TNS-12560: TNS:error del adaptador de protocolo
TNS-00511: No hay ning·n listener
64-bit Windows Error: 61: Unknown error
3.-ahora al querer intentar crear una nueva conexion a sqldevloper tb me sale otro error:
Estado: Fallo:Fallo de la prueba: Error de E/S: The Network Adapter could not establish the connection
Si en el servidor de base de
Subido por Carlos el 20 Noviembre, 2014 - 12:09
En respuesta a Como est buenos dias es por cristian valdez (no verificado)
Si en el servidor de base de datos no está levantado el listener es normal que desde SQL Developer no se pueda establecer conexión, tampoco se podrá establecer desde otras aplicaciones.
Lo raro es que no lo tengas entre los servicios del server. Puedes probar a revisar las opciones de instalación con el disco de instalación de la base de datos, pero el listener se instala por defecto. Revisa también los logs del server, a ver si hay algún error en el servidor que hace que el servicio del listener no se pueda levantar.
Asegúrate también de que el usuario que utilizas para levantar el listener es el mismo con el que has instalado la base de datos, normalmente el administrador.
Si a alguien le sirve el
Subido por Jorge Gil (no verificado) el 2 Enero, 2015 - 20:42
Si a alguien le sirve el comando ip route sirve demasiado mi problema era que como tengo una vpn site to site entre sucursales al momento de querer abrir la base desde la sucursal salia el error tns-12203. Lo resolvi agregando el segmento en linux con estos comandos
Agregar rutas estáticas en Linux
Es posible agregar rutas estáticas utilizando el siguiente comando en la terminal de Linux:
ip route add {RED} via {IP} dev {DISPOSITIVO}
Para nuestra red de ejemplo 192.168.1.0/24 disponible via 192.168.0.254:
# ip route add 192.168.1.0/24 via 192.168.0.254 dev eth1
Tambien tenemos disponible el comando route:
# route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.254 dev eth1
carlos wrote: Cómo arrancar
Subido por julio cesar (no verificado) el 26 Enero, 2015 - 18:48
[quote=carlos]
Cómo arrancar el listener de Oracle
Para que desde fuera del servidor donde está instalada la base de datos se pueda acceder a la misma el servicio denominado listener ha de estar activado, o como se suele decir, ha de estar escuchando.
Puede pasar que la base de datos esté correctamente levantada y no se pueda conectar desde otros servidores, que también están correctamente configurados (TNSNAMES correcto, etc.). En estos casos puede ser que el listener tenga algún problema, o simplemente que no haya sido iniciado. En ese caso tan sólo habría que arrancar el listener.
Consultar el estado del mismo, arrancarlo o pararlo es muy sencillo. Sólo hay que abrir una sesión de línea de comandos (consola, terminal, etc. ) con el usuario con el que se ha instalado la base de datos, y ejecutar el comando lsnrctl con los siguientes parámetros para cada caso:
Hay que tener en cuenta que cuando se para el listener no se cierran las conexiones que ya están dentro de la base de datos, por lo que una parada momentánea no suele ser muy traumática, sólo se rechazarán las conexiones que intenten entrar mientras el listener esté parado, no ha de afectar a nadie que tenga ya una sesión abierta.
[/quote]
MUCHAS GRACIAS..!!! funciono a la perfección
Buen día. Se me presenta el
Subido por Ihel (no verificado) el 28 Enero, 2015 - 15:52
Buen día. Se me presenta el siguiente inconveniente tengo una conexión VPN site to site y he configurado el tnsnames para acceder a una BD remota, cuando hago tnsping me responde: "Realizado correctamente (980 mseg)", pero cuando trato de conectarme me sale el siguiente error:
ERROR:
ORA-12170: TNS:Se ha producido un timeout de conexi¾n
Porque no me puedo conectar si el tnsping me responde?
El tnsping te responde, pero
Subido por Carlos el 30 Enero, 2015 - 17:37
En respuesta a Buen día. Se me presenta el por Ihel (no verificado)
El tnsping te responde, pero no precisamente rápido. Parece un problema de comunicaciones, que no sea suficientemente rápida o lo bastante estable para soportar la conexión a la base de datos.
Hola Carlos, tengo dos
Subido por Fredy Porcel Medrano (no verificado) el 8 Febrero, 2016 - 19:36
En respuesta a El tnsping te responde, pero por Carlos
Hola Carlos, tengo dos instancias en el mismo servidor, en una de ellas DESA tengo un problema con el ORA-12528, revisando el estado del listener sale que DESA dice BLOQUED y la otra PROD dice READY.
Trato en entrar con el SQLPLUS y no me deja tengo ORACLE11
No se si me puedas ayudar.
Gracias
Fredy
Podrías probar a parar
Subido por Carlos el 9 Febrero, 2016 - 18:21
En respuesta a Hola Carlos, tengo dos por Fredy Porcel Medrano (no verificado)
Podrías probar a parar primero el listener, y entrar después con SQLPlus en la base de datos /as sysdba y arrancarla con startup. Puede que la instancia se haya quedado en estado NOMOUNT al arrancar o algo por el estilo.
tengo el siguiente problema
Subido por juan ramirez (no verificado) el 8 May, 2015 - 01:24
hola quisiera saber por que
Subido por Anonimo (no verificado) el 11 Junio, 2015 - 07:02
Si de un servidor al otro te
Subido por Carlos el 11 Junio, 2015 - 10:49
En respuesta a hola quisiera saber por que por Anonimo (no verificado)
Que tal como les va. Tengo
Subido por Juan Antonio (no verificado) el 6 Julio, 2015 - 18:35
Hola Carlos, buenas
Subido por Rocio Huesca (no verificado) el 22 Julio, 2015 - 02:03
Hola, Carlos..instale una
Subido por Gustavo70 (no verificado) el 4 Septiembre, 2015 - 15:39
Cordial Saludo, Agrazdezco
Subido por Andrés Prada (no verificado) el 16 Septiembre, 2015 - 00:34
Cordial Saludo,
Agrazdezco sus aportes y comentarios con el fin de intentar solventar el siguiente error que nos genera en nuestra aplicación al momento de intentar importar unas imágenes:
SQL*Loader-704: Error interno: ulconnect: OCIServerAttach [0]
ORA-12514: TNS:el listener no conoce actualmente el servicio solicitado en el descriptor de conexión.
Muchas gracias por cualquier ayuda.
Hola, tengo un servidor
Subido por Anonimo (no verificado) el 2 Octubre, 2015 - 17:16
Hola, tengo un servidor windows donde esta mi aplicacion que se conecta por bde a mi base oracle 10g. Y ultimamente me pasa, no todos los dias, que en medio de un proceso, y no es siempre el mismo me arroja un "connection lost" ... ya revise la base y esta todo ok, revise el sqlnet y tambien, esta bien parametrizado, necesito ayuda por favor para ver que puede ser que esta pasando ... GRACIAS
como puedo configurar una
Subido por Anonimo (no verificado) el 11 Octubre, 2015 - 09:45
como puedo configurar una maquina para que aceda a una aplicacion que hize en otra maquina con oracle instalado 11g como accedo a esa forma
Buenas que tal? trato de
Subido por geovanny javier (no verificado) el 26 Octubre, 2015 - 22:37
Buenas que tal?
trato de conectar un pc cliente a traves de una aplicación y al intentar establecer la conexion me indica error ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA, modifique el tnsnames y aún continua el problema.
por favor si pueden ayudarme con esto.
Gracias;
Hola Carlos, Soy un usuario
Subido por Anonimo (no verificado) el 8 Marzo, 2016 - 21:48
Hola Carlos,
Soy un usuario que solo hace consultas vengo trabajando con esto no mas de 1 año ahora algunos compañeros donde laburo comenzaron a usar una version mas actualizada de sql developer 4.1.3.20 y yo como tenia el 3.0.04 tambien quise actualizarme pero me bota un error (Se ha producido un error al realizar la operación solicitada:Error de E/S: The Network Adapter could not establish the connection Código de proveedor 17002), me han dicho que tengo que arrancar el listener, pero la verdad no tengo la mas palida idea de como se hace, por donde entro a ejecutar la sentencia o que hacer exactamente.
Gracias
Hola buenos dias! quiero
Subido por Luis Garcia Lavin (no verificado) el 12 Julio, 2016 - 15:21
Hola buenos dias!
quiero instalar Oracle 10 g, en un determinado directorio raiz, pero este no me lo permite me dice que recomienda que lo instale en otro directorio. Por que puede ocurrir esto?
Muchas Gracias!
Hola Carlos, te consulto:
Subido por Charly Alize (no verificado) el 4 May, 2017 - 21:22
Hola Carlos, te consulto: Cual es el valor promedio de un resultado de tnsping y qué valor podemos definir como máximo para establecer umbrales? He visto casos de 300Msec y otros de 6000Mse, a partir de que valor podemos suponer que algo no estaria funcionando bien? Muchas Gracias¡¡¡ Saludos.
Buenas Carlos, tengo una Base
Subido por ejar (no verificado) el 3 Agosto, 2017 - 07:50
Buenas Carlos, tengo una Base de datos oracle 9i corriendo en hp_ux 11.23, todo funcionaba bien pero de repente aparece un ora_12514 claro si no se ha modificado nada no debiera presentar problemas de configuración pero le hago tnsping al serve_name o al listener como lsnrctl status o stop o start y se cuelga…
Saludos Carlos Existe alguna
Subido por Domingo (no verificado) el 29 Diciembre, 2017 - 13:06
Saludos Carlos Existe alguna forma de recuperar los parametros de configuracion del listener sin poseer una copia del listener.ora. Tengo dos instancias de base de Datos en Oracle 11g, que poseen el listener escuchando pero el listener.ora se borro por error y me preocupa si tengo que bajar el listener y volverlo a subir si el archivo