Comando SQL para matar processos ORACLE no CM
Ir para navegação
Ir para pesquisar
Material necessário
Computador do o programs sqltools instalado
Realizado por
Todos do TI
Observação
ATENÇÃO:
NÃO COPIE A SENTENÇA SQL ABAIXO DIRETO DA PÁGINA !! ENTRE NO MODO DE EDIÇÃO E COPIE A LINHA DIRETO DA FONTE ! A SENTENÇA TEM CARACTERES ESPECIAIS QUE FAZEM O SELECT ENTRAR EM NEGRITO !
Descrição
select 'ALTER SYSTEM KILL SESSION ||sid||','||serial#|| IMMEDIATE;' from v$session where taddr is not null;
É possível também, por exemplo, usar a expressão:
ALTER SYSTEM DISCONNECT SESSION '37,43604' IMMEDIATE;
Comando para ver quem esta com lock e quem não esta:
SELECT SID,SERIAL#, username, lockwait, schemaname, osuser, machine, terminal, program, MODULE, logon_time, event, state, status from v$session where taddr is not null;
Quem é o TRAVADOR ?
SELECT DECODE(request,0,'Travador: ','Travado:') STATUS,S.username, s.sid,s.serial#,S.osuser,S.terminal,S.program
FROM V$LOCK L, v$session S
WHERE S.SID = L.SID
AND (id1, id2, L.type) IN
(SELECT id1, id2, type
FROM V$LOCK
WHERE request>0)
ORDER BY id1, request;