Pular para o conteúdo

Fóruns SQL e PL/SQL BEGIN EMD_NOTIFICAT BEGIN EMD_NOTIFICAT

#87247
Marcio68Almeida
Participante

    [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;