RE: v$session question

  • From: "Mercadante, Thomas F (LABOR)" <Thomas.Mercadante@xxxxxxxxxxxxxxxxx>
  • To: <veeeraman@xxxxxxxxx>, "Paul Drake" <bdbafh@xxxxxxxxx>
  • Date: Fri, 30 Jan 2009 07:56:32 -0500

Ram,

 

On Unix, you need to kill the unix session first before killing the
Oracle session.  Kill the

 

 

 

________________________________

From: oracle-l-bounce@xxxxxxxxxxxxx
[mailto:oracle-l-bounce@xxxxxxxxxxxxx] On Behalf Of Ram Raman
Sent: Thursday, January 29, 2009 8:52 PM
To: Paul Drake
Cc: ORACLE-L
Subject: Re: v$session question

 

Thanks Paul. 

  

It is HP-UX 11i. Oracle is 10.202.  

 

I used the 'Alter system kill session' command from SQL PLus.
orakill.exe? Is it for Windows?


  

On Thu, Jan 29, 2009 at 4:54 PM, Paul Drake <bdbafh@xxxxxxxxx> wrote:

 

On Thu, Jan 29, 2009 at 5:31 PM, Ram Raman <veeeraman@xxxxxxxxx> wrote:

Listers,

 

When I kill a session and the status shows as "KILLED" in v$session, I
assumed that the rollback is taking place. I am not sure what is
happening here: 

 

SYS@PROD> select sid,saddr, serial#, client_info,
to_char(logon_time,'DD-MON-YY HH:MIam'), status
  2  from v$session
  3  where client_info like '%USER%'
    
SYS@PROD> /

more..
       SID SADDR               SERIAL# CLIENT_INFO
---------- ---------------- ----------
----------------------------------------------------------------
TO_CHAR(LOGON_TIME,'DD-MON-YY
STATUS
------------------------------------------------------------------------
--- --------
       942 C0000000B99775F8      30069 USER,USER,A147946,,psqed.exe,
29-JAN-09 02:48pm
KILLED

      1013 C0000000BC9B5C58       4411 USER,USER,A147946,,PSIDE.EXE,
29-JAN-09 03:19pm
KILLED


SYS@PROD> 
SYS@PROD> 
SYS@PROD> select addr, START_TIME, SES_ADDR , USED_UBLK, USED_UREC
  2  from v$transaction 
  3  where ses_addr in ('C0000000B99775F8','C0000000BC9B5C58');

no rows selected

SYS@PROD> select count(*) from v$transaction
  2  
SYS@PROD> /
more..

  COUNT(*)
----------
         0

SYS@PROD> 

 

Thanks.

 

Ram,

Perhaps you're awaiting PMON to come along and pronounce:
"Bring out your dead!"

Might this be running on a Microsoft operating system?

What method are you using to mark the sessions as killed?
(e.g. 'ALTER SYSTEM KILL SESSION ...')

The supplied utility orakill.exe might be a better way to go.

Hth.

Paul

 

Other related posts: