jueves, 7 de junio de 2007

ORA-12519, TNS:no appropriate service handler found en Oracle 10g XE

Trabajando con Oracle 10g XE Universal se me presento el siguiente problema de forma recurrente


Java.sql.SQLException: Listener refused the connection with the following error:
ORA-12519, TNS:no appropriate service handler found
The Connection descriptor used by the client was:
localhost:1521:XE



La unica forma de arreglarlo era reiniciar el servicio. Por supuesto esto no parecia logico ai que me puse a investigar un poco y por lo visto es un bug de Oracle en la forma como monitorea las conexiones y se resuelve aumentando el numero de procesos con la siguiente instrucción

ALTER SYSTEM SET PROCESSES=150 SCOPE=SPFILE;

después hay que reiniciar la bd.

Powered by ScribeFire.

31 comentarios:

Anónimo dijo...

Gracias, me has salvado :D

Unknown dijo...

No se porque Oracle no define el default con ese valor..... creo que nos haria la vida mas facil a muchos

Patricio Castillo dijo...

Nos salvo una tarde de trabajo. Por cierto, en mi caso, se bloqueo el usuario (esquema) con que intentaba conectarme. Gracias.

Unknown dijo...

alguien sabe si se puede desde una aplicacion java iniciar el servicio de oracle 10g y deternerlo
y verificar si esta ya iniciado o no???

Unknown dijo...

Se que hay comandos para hacer eso.... Se pudiera ejecutar esos comandos desde la aplicacion java, solo te queda procesar la salida de los mismos.

Unknown dijo...

alguien tiene algun manual o direccion donde expliquen como realizar lo que comente en el post anterior?? gracias Neptuno por tu respuesta

Anónimo dijo...

Ala, Gracias mano, me salvate a mi tambien, que bueno que podas ayudar a otras personas por este medio.

Te felicito (^_^)d

Unknown dijo...

Gracias, la idea es compartir la experiencia de problemas que se presentan a menudo.

Anónimo dijo...

brother me salvasate de una, iba toda la tarde intentando px salia eso, y con esa instruccion salio
chevera ah....
gracias

Unknown dijo...

nos ahorro mucho tiempo en investigacion, mil gracias

Anónimo dijo...

Muchas Gracias,me acabas de salvar :)

Andrés Chang dijo...

a mi me sigue dando problemas....

Anónimo dijo...

Muchas gracias... Tenia este problema en mi proyecto final de carrera y ahora esta solucionado... Si no fuera por ti... :)

Anónimo dijo...

Mi hermano, muchas gracias... de verdad sos el mejor...

Jonatan Castro dijo...

disculpas por la ignorancia pero como hago para ejecutar ese comando o darle ese valor que decis?
Gracias

Unknown dijo...

Puedes usar sqlplus y conectarte con el usuario SYS o SYSTEM

Biktor dijo...

Muchas gracias, estaba preocupado porque pensaba que era algo que andaba fallando en el software.

David Corvalán dijo...

Muchas gracias amigo. Me tenia unas horas renegando este problema ya.

Anónimo dijo...

muchisimas gracias, me estaba volviendo loco aunque sabia que el problema era del numero de conexiones , pero estaba totalmente bloqueado

Jessica Castro B. dijo...

Muchisimas gracias, nos acaba de salvar del mejoramiento......

www.blog.espol.edu.ec

ricardo dijo...

hey, muchas gracias, estaba experimentando el mismo error con Oracle XE y Java y resulta que tenia el parametro processes en 40. lo he aumentado para ver si eso ayuda. gracias por el dato!

Diego Montoya dijo...

Muchas gracias Francisco, llevaba como tres dias buscando cual era el error, y con esta simple linea se solucionó, en verdad que me has aydado bastante.

Anónimo dijo...

VALE!

oocanto dijo...

Muchas gracias, Francisco.
Es la segunda vez que tu publicación me ahorra mucho tiempo de renegar.

Paul dijo...

Muchas gracias por la ayuda!

Marvin Valenzuela dijo...

Increible, me sentia ya triste por que no entendia el porque, y aqui esta la solucion gracias... SUper post

naíreh dijo...

Pues entre google y tú, a otra más a la que has ahorrado unas horitas de pruebas. Mil gracias

Luis Ruiz dijo...

chevere man muchas gracias lo maximo ya tenia varios dias con el mismo problema y no sabia que hacer..


gracias

j. isaac legorreta dijo...

Gracias por la ayuda y por compartir lo que sabes..

Anónimo dijo...

Mil gracias !

shianim dijo...

Gracias por tu ayuda Neptuno, me ya me estaba saliendo humito, no veia la solución, busque en la programación y nada, y en oracle el encargado, estaba igual de colgado que yo.
Te felicito por el post...