음머어's 까망별

블로그 이미지
무지 인간의 첫 걸음..
by 까망별 음머어
  • 303,486Total hit
  • 137Today hit
  • 147Yesterday hit

'오라클 킬 프로세스'에 해당되는 글 1건

  1. 2009.09.14
    [Oracle] 세션 죽이기~

오라클 세션에서 Lock을 확인하고, 그것을 죽이고자 할때 아래와 같이 사용하면 땡큐다.
물론, 중간에 죽는 넘들에 대한 안정성은 보장하지 못하지만.......

그래도 죽일넘은 죽여야 않겄어?

-- 락 걸린 쿼리 확인 및 sid, serial# 를 추출하기 위한 쿼리
select b.osuser, b.sid, b.serial#, c.sql_text, a.*
from  V$lock a, v$session b, v$sql c
where a.sid = b.sid
      and b.sql_id = c.sql_id;

-- 위의 결과에 나오는 sid, serial# 를 가지고 아래 쿼리를 수행하면....
-- 그토록 죽이고 싶던 넘을 잔인하게 죽일 수 있다. -0-/

alter system kill session 'sid, seraial#';


참고로, 시스템 운영함에 있어 v$lock, v$session, v$sql 과 같은 뷰는 상당히 유용하므로,
필요할 때 마다 한번씩 조인해보고 살펴보는 센스를 발휘한다면,
이역시 땡큐라눙~

난,.. 그래서 sql developer 에 저 같은 쿼리들을 , 사용자 정의 보고서에 등록해 놓고 5초 갱신으로 자주 살펴보고 있돵~
저작자 표시 비영리
신고
TRACKBACK 0 AND COMMENT 0

ARTICLE CATEGORY

모든 이야기 (77)
독백 (22)
MySQL (25)
Oracle (7)
영화 (6)
Linux (3)
DW(Data Warehouse) (0)
(7)
음악 (1)
Python (3)
Postgresql (2)

ARCHIVE