Sesiones en Oracle

El otro día Oracle dio un error que se dedujo que era porque había demasiadas sesiones, ya que al quitar alguna sesión todo volvió a funcionar otra vez, cual es el numero máximo de sesiones, se puede configurar ese parámetro, donde, en que afecta que se eleve ese parámetro

2 Respuestas

Respuesta
1
Veamos, esa pregunta tiene varias respuestas, vista desde el lado Oracle y también, se debe considerar bajo el punto de vista sistema operativo.
Oracle maneja un parámetro, que está documentado, como máximo número de sesiones. Favor de conectarte y validar con el siguiente comando:
sql> show parameter session
Puedes tenerlo muy bajo. Efectuar cambio en init<nombre_instancia>. Ora a 250 por ejemplo.
Ahora bien, en algunos oportunidades, debido a aplicaciones mal construidas, o bien, versiones de Oracle (desconozco tu versión) las sesiones quedan tomadas, y no serán eliminadas hasta que la base no se baje y suba, o bien kill a ella. Pero debe también validarse que dicho proceso PID, haya sido eliminado a nivel de S.O., sino es así, aplicar kill -9 pid, si es plataforma de la línea UNIX.
Espero te sirva el dato, y en caso de necesidad de mayor explicación, me escribes.
Respuesta
1
El parámetro el parámetro es processes y tiene un valor numérico, el cual indica la cantidad de procesos de usuario que se pueden tener para la instancia. Ejemplo processes=2000 son 2000 procesos. Existe otro parámetro, el cual te produce errores a nivel de cantidad máxima de cursores abiertos, ese es: open_cursors el cual es igualmente numérico y le indica a la BD la máxima cantidad de cursores que puede abrir.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas