Buenas:
Estábamso teniendo problemas de conexión en Oracle...de vez en cuando... la BBDD se bloqueaba y no dejaba acceder, digo bloqueaba por que ésta estaba correctamente pero no se podía entrar (ahora también sé como ver sesiones bloqueadas).
Es por ello, que conel error que salía:
ORA-12516, TNS:listener could not find available handler with matching protocol stack
Conseguí encontrar la supuesta solución real, de momento no han tenido problemas, la solución chapucera era para y levantar la BBDD.
Como no encontré muchas soluciones dejó aquí finalmente lo que hice:
-Lanzamos un select para ver cuantas sesiones podríamos tener activas
SQL> select NAME,DISPLAY_VALUE,DESCRIPTION from v$parameter where name in (‘processes’,’sessions’);
-Lanzamos los siguientes comandos para aumentar este número de sesiones:
SQL> alter system set processes=300 scope=spfile;
SQL> alter system set sessions=300 scope=spfile;
-Paramos y levantamos la BBDD.
en un principio este comando no debería afectar a nada, ya que solo modifica el fichero spfile, del cual se recomienda hacer uan copia antes del cambio y por supuesto, no lo cambiéis manualmente, siempre hacerlo a través de este comando.
Un saludo.
2 comentarios:
Gracias por tu publicación, estoy teniendo el mismo problema, a ver si me funciona...
Espero que te sirva! :D
Publicar un comentario