[오라클] kill session 세션 강제 종료

|
반응형


운영중에 DB가 lock이 걸리면 일단 세션을 kill해 주는게 좋다. 안그럴 경우 쿼리가 밀려서 WAS가 뻗어버리거나
일이 악화되면 DB가 다운되는 최악에 상태가 벌어질수 있다. 그래서 될수 있음 모니터링을 자주 해주는것이
좋다. 멕스게이지 같은 실시간 모니터링 툴을 사용하는게 좋고 안되다면 모.. 스크립트로 짜서 자동으로 돌다 문제
생기면 문자나 메일로 날라오게 만드는것이 좋은 방법이라 할수 있겠다.

밑에 간단한 스크립트를 이용하여 세션을 kill 해보자. 여기서 뽀인트는 SQL정보나 다른 형태의 여러 정보도 같이
보고 싶다면 딕셔너리에서 괜찮은거 찾아서 테이블 조인해서 보면 아주 그럴싸한 정보를 같이 보게 될것이다.



밑에 예제는 scott 계정을 찾아서 세션을 강제로 종료 해보는것이다. 강제 종료는 alter system kil session 에서
sid와 serial#의 숫자를 넣어주면 된다.






반응형
And