› Fóruns › SQL e PL/SQL › BEGIN EMD_NOTIFICAT › BEGIN EMD_NOTIFICAT
[quote=”berlotto”:3aja445h]Boa..
Seria este processo ?
/u01/app/oracle/product/10.2.0/db_1/bin/emagent
Acho que sim neh .. o agente do EM ! 😮 [/quote]
No v$session você tem o PID do processo a ser morto.
Uma consulta boa para ajudar a verificar os processos ativos :
Select p.spid, s.sid, s.serial#, s.username, s.osuser, s.status, s.logon_time,
TO_CHAR (TRUNC (last_call_et / 3600), '009') || ':' ||
Case When TRUNC (last_call_et / 3600) >= 1 Then
TO_CHAR (MOD ((last_call_et - (3600 * TRUNC (last_call_et / 3600))) / 3600, 2) * 60, '09')
Else
TO_CHAR (MOD (last_call_et / 3600, 2) * 60, '09')
End inatividade, s.machine, s.program, sql.sql_text, s.server, c.buffer_gets, c.sorts, c.rows_processed, t.status,
p.pga_used_mem, p.pga_alloc_mem, p.pga_freeable_mem, pga_max_mem
From v$session s, v$process p, v$sqlarea c, v$transaction t,
(Select distinct sql_text, address
From v$sql sql ) sql
Where s.username is not null
And s.status = 'ACTIVE'
-- And s.status not in ('SNIPED', 'KILLED')
And s.paddr = p.addr (+)
And s.saddr = t.ses_addr (+)
And s.sql_address = sql.address (+)
And s.sql_address = c.address
Order by s.last_call_et desc;