[Oracle] – Verificando sessões utilizadas e matando sessões

oracle

 

Bom pessoal, esse post no ajudará a identificar as sessões utilizadas no nosso banco de dados Oracle, e através das consultas abaixo, poderemos gerar um script para matar as sessões do banco de dados, para uma eventual manutenção ou atualização de sistema.

— Verifica usuários que estão conectados no Oracle

SELECT
    S.SID,
    S.SERIAL#,
    S.USERNAME,
    S.MACHINE
  FROM  V$SESSION S

— Mata Sessões no Oracle

select 'ALTER SYSTEM KILL SESSION '''||sid||','||serial#||''' IMMEDIATE;' as "MataUsuariosConectados"
from v$session
where username is not null
   and username not in ('SYS', 'SYSMAN', 'DBSNMP')
/

Fonte:
http://blog.gaudencio.net.br/2013/11/oracle-verificando-sessoes-utilizadas-e.html