Friday, September 12, 2014

CPU Usage details

Cpu Usage with PID:
=========================

set header off
set pages 0
select
'spid, Sid, Serial#      : '|| p.spid ||' , '|| s.sid||','||s.serial# a,
'DB User / OS User       : '||s.username||' / '||s.osuser a,
'Login Time              : '||TO_CHAR(s.logon_time,'mm-dd-yyyy::hh24:mi:ss'),
'Module                  : '||s.module "Module Name" ,
'Clients Process         : '||s.process ,
'Action                  : '||s.action,
'Program                 : '||s.program,
'Clients Machine Name    : '||s.machine,
'Terminal                : '||P.terminal,
'last call et            : '||s.last_call_et ,
'Event                   : '||s.event,
'Status                  : '||s.status
from v$session s, v$process p
where s.paddr = p.addr
and p.spid like '%&Unix_PID%';



with sid:-
==================

select sql_text from v$sqltext_with_newlines t,v$session s
where t.address = s.sql_address
and t.hash_value = s.sql_hash_value
and s.sid = &SID
order by t.piece ;


select sid,serial#,status,LAST_CALL_ET/60,SQL_HASH_VALUE,module,action from v$session where sid='&sid';


Finding PID with SID:
--------------------

set header off
set pages 0
select
'spid, Sid, Serial#      : '|| p.spid ||' , '|| s.sid||','||s.serial# a,
'DB User / OS User       : '||s.username||' / '||s.osuser a,
'Login Time              : '||TO_CHAR(s.logon_time,'mm-dd-yyyy::hh24:mi:ss'),
'Module                  : '||s.module "Module Name" ,
'Clients Process         : '||s.process ,
'Action                  : '||s.action,
'Program                 : '||s.program,
'Clients Machine Name    : '||s.machine,
'Terminal                : '||P.terminal,
'last call et            : '||s.last_call_et ,
'Event                   : '||s.event,
'Status                  : '||s.status
from gv$session s, gv$process p
where s.paddr = p.addr
and s.sid like '%&sid';


Concurent Request check with sid:
----------------------------------

select f.request_id, v.spid,s.sid, s.username,s.serial#, s.osuser, s.status
from v$process v, v$session s, applsys.fnd_concurrent_requests f
where s.paddr=v.addr
and f.oracle_process_id=v.spid
and trunc(f.request_date)=trunc(sysdate)
and sid=&SID;

No comments:

Post a Comment