달력

122024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

http://blog.naver.com/jaekodog/100045483315

Test DB : Oracle 8.1.7 (Toad 8.0)

 

1. Lock이 걸린  사용자를 조회

   (Type의 값이 TM인 것이 DEAD LOCK이다.)   

   (Lock이 걸린 쿼리도 같이 조회하려면 ,"V$SQLTEXT" 관련 쿼리를 넣어준다)

 

SELECT  "V$LOCK"."TYPE"

             ,"V$SESSION"."SID"

             ,"V$SESSION"."SERIAL#" 

             ,"V$SESSION"."MACHINE"

             ,"V$SESSION"."TERMINAL"

             ,"V$SESSION"."OSUSER"

             ,"V$SESSION"."USERNAME"

             ,"V$SESSION"."PROGRAM"

             ,"OBJ"."OBJECT_NAME"

             ,"V$LOCK"."ID1"

             ,"V$LOCK"."REQUEST"

             ,"V$SESSION"."STATUS"

        --  ,"V$SQLTEXT"."SQL_TEXT"   

  FROM  "OBJ"

            ,"V$LOCK"

            ,"V$SESSION"

       --  ,"V$SQLTEXT"

 WHERE ( v$session.sid = v$lock.sid  )

      AND ( v$lock.id1 = obj.object_id (+))

  -- AND ( v$session.sql_hash_value = v$sqltext.hash_value )

      AND ( "V$SESSION"."USERNAME" is not null)  ;

 

2. Lock이 걸린 사용자를 Kill

   ALTER SYSTEM KILL SESSION 'SID번호, SERIAL#번호'   ; 

'DB' 카테고리의 다른 글

identity 제 7법칙  (0) 2009.04.26
[QUERY]실행된 쿼리 내역 조회  (0) 2009.01.14
Toad 를 이용한 excel 로 import  (0) 2008.11.28
SQLPlus 를 이용한 Query trace  (0) 2008.11.12
[함수]NVL, NVL2  (0) 2008.11.06
Posted by marryjane
|