Consulta de Processos No Oracle e Kill Session

Algumas processos ficam inativos no Banco de Dados, gerando um “congestionamento” nos work process disponíveis do banco, quando esses processos chega no numero mais elevado o banco de dados certamente não vai aguentar, causando indisponibilidade do serviço de DB, temos duas formas de consultas os processos abertos dentro do banco de dados. 

Alarme: Process Limit acima xxx% 

Causa Raiz : Esses processos ficam presos, devido alguma interrupção abrupta no sistema, ou sessões encerradas de forma errônea pelo usuário.






Primeiro temos que consultar os processos abertos e verificar a sua data de logon;

1 – Conectar Putty como root

2 – Mudar para usuário oracle

      Su – oracle

3 – Conectar como Sysdba

      sqlplus / as sysdba

4 – Comando para consultar processos abertos no banco de dados;

SELECT NVL(s.username, ‘(oracle)’) AS username, s.sid, s.serial#, s.module, TO_CHAR(s.logon_Time,’DD-MON-YYYY HH24:MI:SS’) AS logon_time FROM v$session s ORDER BY logon_time desc;






5 – Para encerrar o processo:

ALTER SYSTEM KILL SESSION ‘sid,serial#’ IMMEDIATE;



www.revanger.com www.erguvanhaber.com www.erzurumozelders.com www.tekirdagtabldot.com www.gebzesaadet.com www.balikesiryenihaber.com www.ucanbalonmugla.com www.aymaras.com www.buyukorduhaber.com www.ambushm.com www.trabzonpostasi.com www.yalovaradyotv.com www.internetedirne.com www.duzcepark.com www.butuncanakkale.com www.ssgolfhotel.com www.ispartaradyonet.com www.tokathaberi.com www.tokathabersitesi.com www.escortlarrize.net www.sivashbr.net www.sivashaberci.com www.manisaotolastik.com www.yeniyasamgorukle.com www.alanyamado.com www.manavgatx.com