terça-feira, 23 de janeiro de 2018

Query KILL SESSION Oracle

Olá Pessoal,
Algumas vezes deparamos com situações no banco de dados Oracle onde identificamos centenas de sessões de um determinado usuário executando o mesmo processo e travando o ambiente de banco de dados Oracle.
O Cliente desesperado com a situação solicita para encerrar a sessão e normalizar o ambiente o mais rápido possível.
Pensando nesse tipo de situação, criei uma query simples concatenando os valores referente a sessão do determinado usuário para posteriormente finalizar.

Segue abaixo query para realizar o KILL SESSION:

select ' alter system disconnect session '''||SID||','||SERIAL#||''' immediate; ' from v$session where username ='USUARIO';

ou

select ' alter system kill session '''||SID||','||SERIAL#||''' immediate; ' from v$session where username ='USUARIO'

Qualquer dúvida, deixe o seu comentário!

Nenhum comentário:

Postar um comentário