I do it by having select access to a couple of system views in Oracle.  Not all 
DBA(s) will give access to these views, so you may have to ask nicely ;)

The following will show you what SQL has taken time to complete (I forget the 
threshold on Oracle that makes it show up in this view)   
   select * from V$SESSION_LONGOPS Order By Start_Time DESC
If it is not in there and is still running you could also use   
   select * from V$SESSION where Status='ACTIVE' Order By Logon_Time DESC

Either one of those should give you the SQL_ID.  With that you should be able 
to see what is actually being executed.   
   select * from v$SQL where SQL_ID = '7wj5xv851kq9c' -- use the SQL_ID from 
one of the above queries

The V$SESSION_LONGOPS view will also give you the time remaining and 
elapsed_seconds of that SQL statement.

Fred

-----Original Message-----
From: Action Request System discussion list(ARSList) 
[mailto:[email protected]] On Behalf Of Coleman, Gavin
Sent: Wednesday, February 03, 2010 8:23 AM
To: [email protected]
Subject: Oracle / ARS thread linking

** 
Hi List - we've been having a few problems with our Remedy systems and I could 
do with some advice. We have recently experienced a massive slowdown on two 
consecutive days of our production system. We have tied this to a database 
problem. There has been an Oracle process that has been taking up 60-70% of our 
DB CPU. This process was triggered by ARADMIN user. During this slowdown, our 
Application Servers have shown no significant jump in CPU usage.

Is there a way in Oracle to tie the Oracle "thread ID" back to an ARS thread 
ID? I.e. If I switch on logging by thread on my application servers, this gives 
me the thread ID and everything that is being processed by that thread. Can I 
identify that thread number in Oracle in anyway? If I could, then I could 
potentially narrow down what could have caused this slowdown.

Remedy 6.3 Patch 18 (windows  2003)
Oracle 9.2.0.6.4 (AIX)

Thanks for your help,

Gavin Coleman
Senior Analyst/Programmer 
Computacenter (UK) Ltd
Services & Solutions
Hatfield Avenue
Hatfield, Hertfordshire, AL10 9TW, United Kingdom
T: +44 (0) 1707 631662
E: [email protected]
W: www.computacenter.com 


**********************************************************************
COMPUTACENTER PLC is registered in England and Wales with the registered number 
03110569. Its registered office is at Hatfield Business Park, Hatfield Avenue, 
Hatfield, Hertfordshire AL10 9TW
COMPUTACENTER (UK) Limited is registered in England and Wales with the 
registered number 01584718. Its registered office is at Hatfield Business Park, 
Hatfield Avenue, Hatfield, Hertfordshire AL10 9TW
COMPUTACENTER (Mid-Market) Limited is registered in England and Wales with the 
registered number 3434654. Its registered office is at Hatfield Business Park, 
Hatfield Avenue, Hatfield, Hertfordshire AL10 9TW
COMPUTACENTER (FMS) Limited is registered in England and Wales with the 
registered number 3798091. Its registered office is at Hatfield Business Park, 
Hatfield Avenue, Hatfield, Hertfordshire AL10 9TW

The contents of this email are intended for the named addressee only.
It contains information which may be confidential and which may also be 
privileged.
Unless you are the named addressee (or authorised to receive mail for the 
addressee) you may not copy or use it, or disclose it to anyone else.
If you receive it in error please notify us immediately and then destroy it.
Computacenter information is available from: http://www.computacenter.com
**********************************************************************
 
_Platinum Sponsor: [email protected] ARSlist: "Where the Answers Are"_ 

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:[email protected] ARSlist: "Where the Answers Are"

Reply via email to