다른 사용자가 긴급히 요구하는 자원을 한 사용자가 가지고 있을 때
또는 DBA에 의해서 데이터베이스를 종료시키고자 할 때 등이며
ALTER SYSTEM SQL문을 이용한다.
형식 : ALTER SYSTEM KILL SESSION 'integer1, integer2';
여기서 integer1은 사용자의 SID, integer2는 종료시킬 사용자의 시리얼번호(Serial#)이다.
이러한 사용자 SID와 시리얼 번호는 V$SESSION 데이터사전 뷰에 있다.
확인해보기 위해서 SQL_PLUS를 실행시켜 LEE로 접속한다.
또 다른 SQLPULS를 실행시켜 cywon으로 접속한다.
또 다시 SQLPLUS를 실행시켜 system 계정으로 접속한다.
SELECT SID, SERIAL#, USERNAME FROM V$SESSION;
SYSTEM 계정으로 로그인상태에서
SQL> SELECT SID, SERIAL#, USERNAME FROM V$SESSION;
여기에서 LEE라는 사용자를 KILL하려면 아래와 같이 하면 된다.
SQL> ALTER SYSTEM KILL SESSION '12,108';
실행결과
'Oracle' 카테고리의 다른 글
오라클 10g vista에 설치하기 (2) | 2008.09.29 |
---|---|
SQLGate이용하기 (4) | 2008.09.28 |
오라클 10g scott 계정 생성하기 (0) | 2008.09.27 |
오라클 10g express edition 설치하기 (2) | 2008.09.27 |
오라클 설치하기 (0) | 2008.07.24 |