TECH
QUESTION
자주하는 질문답변 입니다.
Oracle
작성자 | 유건데이타 | 등록일 | 2015-05-18 |
제목 | NT 에서 THREAD KILL 하기 | ||
---|---|---|---|
NT 에서 THREAD KILL 하기
========================== PURPOSE -------- 다음은 NT에서 THREAD를 KILL 하는 방법을 알아본다. Explanation ------------ NT 에서는 UNIX의 오라클 백그라운드 프로세스나 서버 프로세스가 THREAD로 수행된다. 운영 중에 오라클 프로세스가 리소스를 많이 소진하고 있어서 해당 THREAD를 kill시켜야 하는 상황이 오면 다음처럼 처리한다. 오라클 7.3.3.6 이상에서 orakill 이라는 유틸리티가 제공되어 이 작업이 가능하다. 사용법은 다음과 같다. (사용법) C:> orakill ORACLE_SID thread ORACLE_SID = 대상이 되는 오라클 인스턴스 thread = kill하고 싶은 thread id THREAD ID는 다음 QUERY에서 SPID가 됩니다. SELECT SPID, OSUSER, S.PROGRAM FROM V$PROCESS P, V$SESSION S WHERE P.ADDR = S.PADDR (주의) 7.3.4에는 orakill이 없지만 다른 버젼에 있는 orakill 실행 화일로 수행 가능하다. |
Comment | |||
---|---|---|---|
등록된 코멘트가 없습니다. |