I have the following situation. I have two session 10, 40 having the same OS process ID (24905). Session 40 is holding lock on a resource and other sessions are waiting for it.
On tracing the session 40 (spid= 24905), I get the following lines.
On tracing the parent process (Apache, it seems it is waiting on Oracle). But Quesry on Oracle (V$session_wait) shows its waiting for the response from the client.
Now my main question is,
Can anyone tell me, when does more than one session (SIDs) have the same OS process id?
How to find who is actually waiting for who? (from the trace Oradebug and os
process trace it looks to me Oracle is waiting for the Apache/Client process
and Apache is waiting for the Oracle Process)
Any suggestion of you will be greatly appreciated.
Bookmarks