Está en la página 1de 1

Configurar manejo de sesiones en base de datos oracle

1) Configurar tiempo de vida de las sesiones sniped, este tiempo debe ser el mismo
configurado maxpoolsize en la clase Library del namespace WIS.DBLibrary (Por
defecto este parámetro está en 30)

alter system set resource_limit=true scope=both;


ALTER PROFILE DEFAULT LIMIT IDLE_TIME 30;

2) Aumentar el limite de process y session

alter system set processes = 1500 scope = spfile;


alter system set sessions = 1500 scope = spfile;

3) Se recomienda reiniciar la base de datos luego de hacer esto.

Consultas de sesiones para verificar el correcto funcionamiento:

select * from v$resource_limit where resource_name in ('processes','sessions');

select * From v$session;

SELECT STATUS,PROGRAM,SID FROM SYS.V_$SESSION where STATUS in


('KILLED','SNIPED');

select OSUSER,PROGRAM,STATUS, count(*) from SYS.V_$SESSION GROUP by


OSUSER,PROGRAM,STATUS;
select *
from DBA_PROFILES;

Reiniciar base de datos con más de una instancia instalada en el servidor:

En caso de tener más de una base de datos configurada en el servidor de base de datos y
querer reiniciar la misma se debe apuntar el oracle home a la ruta de la base.

Linux:

export ORACLE_HOME=RUTA

También podría gustarte