Trabajando con Oracle 10g XE Universal se me presento el siguiente problema de forma recurrente
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.
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:
Gracias, me has salvado :D
No se porque Oracle no define el default con ese valor..... creo que nos haria la vida mas facil a muchos
Nos salvo una tarde de trabajo. Por cierto, en mi caso, se bloqueo el usuario (esquema) con que intentaba conectarme. Gracias.
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???
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.
alguien tiene algun manual o direccion donde expliquen como realizar lo que comente en el post anterior?? gracias Neptuno por tu respuesta
Ala, Gracias mano, me salvate a mi tambien, que bueno que podas ayudar a otras personas por este medio.
Te felicito (^_^)d
Gracias, la idea es compartir la experiencia de problemas que se presentan a menudo.
brother me salvasate de una, iba toda la tarde intentando px salia eso, y con esa instruccion salio
chevera ah....
gracias
nos ahorro mucho tiempo en investigacion, mil gracias
Muchas Gracias,me acabas de salvar :)
a mi me sigue dando problemas....
Muchas gracias... Tenia este problema en mi proyecto final de carrera y ahora esta solucionado... Si no fuera por ti... :)
Mi hermano, muchas gracias... de verdad sos el mejor...
disculpas por la ignorancia pero como hago para ejecutar ese comando o darle ese valor que decis?
Gracias
Puedes usar sqlplus y conectarte con el usuario SYS o SYSTEM
Muchas gracias, estaba preocupado porque pensaba que era algo que andaba fallando en el software.
Muchas gracias amigo. Me tenia unas horas renegando este problema ya.
muchisimas gracias, me estaba volviendo loco aunque sabia que el problema era del numero de conexiones , pero estaba totalmente bloqueado
Muchisimas gracias, nos acaba de salvar del mejoramiento......
www.blog.espol.edu.ec
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!
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.
VALE!
Muchas gracias, Francisco.
Es la segunda vez que tu publicación me ahorra mucho tiempo de renegar.
Muchas gracias por la ayuda!
Increible, me sentia ya triste por que no entendia el porque, y aqui esta la solucion gracias... SUper post
Pues entre google y tú, a otra más a la que has ahorrado unas horitas de pruebas. Mil gracias
chevere man muchas gracias lo maximo ya tenia varios dias con el mismo problema y no sabia que hacer..
gracias
Gracias por la ayuda y por compartir lo que sabes..
Mil gracias !
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...
Publicar un comentario