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



Direcionamento de carreira!


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

Emerson S. Gaudêncio

Emerson dos Santos Gaudêncio é Analista de Sistemas/ Banco de dados, atualmente trabalha como Analista de Sistemas/Desenvolvedor PL/SQL Oracle na Ábaco Tecnologia da Informação - Cuiabá-MT, Formado em Analise e Desenvolvimento de Sistemas – UNIRONDON-MT; Apaixonado por Tecnologia de banco de dados como o SGBD Oracle, MySQL , MS SQL Server e PostgreSQL. Gosto de musica e nunca dispenso tocar uma guitarra e violão com os Amigos. Blog pessoal: http://blog.gaudencio.net.br - Artigos sobre Banco de dados, Tecnologias de Redes e Servidores Linux e Windows.

More Posts - Website