Ver una sesión y matarla

By haelsite

Aquí os mando como ver que hace una session y como matarla que me ha enseñado Agustín:

Sacamos todas la sessiones del usuario en cuestión , por ejemplo ADMINISTRADOR

select * from v$session where username = ‘ADMINISTRADOR’ AND STATUS = ‘ACTIVE’
——————————————————————————————

El hash value identifica la sessión del usuario, por ejemplo la 4060028766, mediante esta SQL vemos que es lo que hace (SQL que está en ejecucción):

select * from v$sql where hash_value = ‘4060028766′

——————————————————————————————

Si está bloqueada o la queremos matar obtenemos la sentencia SQL automaticamente de esta forma, para obtener el identificador

select ‘ alter system kill SESSION ”’ ||sid||’,'||serial#||”’;’ from v$session where sid = 138

Salu2

Etiquetas:

Escribe un comentario