오늘 급히 오라클 세션을 강제로 종료할 일이 발생했다.
오라클 Job의 다음 실행일시를 변경해 주는 작업인데
나는 주로 SqlDeveloper를 사용하는데 이 Tool로 변경해 주었더니 제대로 먹히지가 않았었다.
난 당연히 잘 돌았겠지 했는데 좌절감을 맛 보았다.
그래서 Toad를 이용하여 다음 실행일시를 변경할려고 하는데 오랫만에 Toad를 열어보니 이 마저도 만만치 않는거다
다시 SqlDeveloper로 돌아와 변경을 하고 Toad에서 확인을 해보려 강제 실행을 했더니...
그 순간 아무런 반응이 없더니 늘 그렇듯 또 어..어.. 왜 이러지... 왜 이러지... db에 문제 생길까봐 얼른 강제로 세션
종료하는 구문을 찾아야만 했다.
그래서 나온 답이 아래와 같다.
SELECT * FROM V$SESSION WHERE STATUS = 'ACTIVE' AND USERNAME IS NOT NULL;
ALTER SYSTEM KILL SESSION '4,9839'; -- 'SID, SERIAL#'
'030. Database > 01. Oracle' 카테고리의 다른 글
[Oracle] CONNECT BY 이용한 일자 및 시간 범위 (0) | 2018.08.29 |
---|---|
[Oracle] 테이블정의서 생성 구문 (0) | 2017.07.04 |
[Oracle] 알쏭달쏭 복잡미묘한 힌트(HINT) (0) | 2016.07.22 |
[Oracle] LOCK 걸린 SQL을 찾아라 (2) | 2016.05.31 |
[Oracle] 프로시져 내에서의 예외처리 (0) | 2016.04.13 |
WRITTEN BY
- 테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게
,