by 일자코딩 [2013.07.03 11:31:10]
아니요, DBA로 세션 죽일 수 있어요.SELECT * FROM V$SESSION 에서 아이디 확인하고ALTER SYSTEM KILL SESSION '11, 1111' 하면 됩니다.세션이 죽었는데 쿼리를 날리면 실행 환경에 세션이 다시 살아 날 수 있고용.이때는 세션 아이디가 틀릴거에용..
음... KILLED은 계속 남는데 지워지는 시점은 일정 시간 지나거나해당 세션을 물고 있던 녀석이 죽은 세션을 사용할려고 하면 에러를 발생시키며 삭제 됩니다.이때 DBA 권한으로 보면 보이지 않습니다.오렌지 같은 툴로 사용자 접속하고, DBA 접속하고 2개 접속된 상태에서DBA로 사용자 세션 죽이고사용자로 와서 질의 수행하면 에러가 발생하고DBA로 와서 조회하면 KILLED 내역이 삭제된 것을 보실 수 있습니다.즉... 죽은 세션은 더이상 신경안쓰셔도 됩니다.