Bloquear sesiones

Patty
12 de Septiembre del 2003
Deseo cerrar las sesiones de mis usuarios, para que no se puedan conectar simultaneamente en mas de una máquina, la idea es que los usuarios se conecten en una máquina a la vez

majadito
12 de Septiembre del 2003
Podrias utilizar la sgte. consulta en el trigger PRE-FORM o WHEN-NEW-FORM-INSTANCE

SELECT COUNT('*')
INTO v_nro_sesiones
FROM v$session
WHERE username = USER
AND PROGRAM NOT LIKE '%RWRBE60%'

esta consulta recupera el numero de conexiones de un usuario a la base de datos eliminando las que son propias del report, la validacion la podes realizar el base al resultado que te arroje la consulta

Adrian
12 de Septiembre del 2003
create profile one_session limit sessions_per_user 1;

alter user scott profile one_session;

alter system set resource_limit=true;



Saludos