Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- kotlin
- 오라클
- 자바
- 3박4일
- 코틀린
- 리눅스
- Git
- error
- oracle
- Android
- Eclipse
- AndroidStudio
- 자바스크립트
- 친구랑
- 별5개
- Java
- 안드로이드
- android studio
- 개발
- 깃허브
- 오류해결
- GitHub
- 안드로이드스튜디오
- 공부
- db
- 개발자
- 도쿄
- 재밌당
- JavaScript
- 1박2일
Archives
- Today
- Total
dev_eunz
[ORACLE] 세션 킬, 세션 죽이기 본문
728x90
반응형
쿼리를 돌리다 보면, 갑작스레 세션이 끊기지 않고 버그때문인지 계속해서 실행되는 경우가 있다.
이럴 때에,
세션을 잡고있는 해당 쿼리로 인해서 해당 디비에 새로운 쿼리를 실행할 수 없게 되는데 이럴 때에 유용하게 쓰인다.
SELECT A.STATUS
,A.SID
,A.SERIAL#
,A.USERNAME
,A.OSUSER
,B.SQL_TEXT
FROM V$SESSION A
,V$SQLAREA B
WHERE A.SQL_HASH_VALUE = B.HASH_VALUE
AND A.SQL_ADDRESS = B.ADDRESS
AND A.OSUSER = 'USERNAME'
SELECT S.SID
,S.SERIAL#
,P.SPID
,S.USERNAME
,S.SCHEMANAME
,S.PROGRAM
,S.TERMINAL
,S.OSUSER
FROM V$SESSION S
JOIN V$PROCESS P ON S.PADDR = P.ADDR
WHERE S.OSUSER = 'USERNAME'
위 쿼리를 통해서 알아낸 SID, SERIAL# 값을 가지고
ALTER SYSTEM KILL SESSION 'SID, SERIAL#'
위의 쿼리를 실행 후, SELECT 쿼리를 실행해보면 세션이 죽었음을 확인할 수 있다. 😁😁
728x90
반응형
Comments