posted by 구름너머 2004. 12. 16. 16:52

$>sqlplus '/as sysdba'

SQL> oradebug setospid 21629
Oracle pid: 19, Unix process pid: 21629, image: oracle@pops (TNS V1-V3)
SQL> oradebug suspend
Statement processed.

SELECT /*+ CHOOSE */
S.SERIAL# "Serial#",
p.spid, p.pid, si.sid, s.audsid
FROM V$SESSION S, V$PROCESS P, sys.V_$SESS_IO si
WHERE S.paddr = P.addr(+)
and si.sid(+)=s.sid
AND (s.username IS NOT NULL) AND (NVL (s.osuser, 'x') <> 'SYSTEM') AND (s.TYPE <> 'BACKGROUND');

--세션 죽이기
--형식: alter system kill session 'sid, serial#'
alter system kill session '165, 34399' ;

'ORACLE' 카테고리의 다른 글

listener 패스워드를 설정하기  (0) 2005.01.10
PREDEFINED EXCEPTION의 종류  (0) 2004.12.20
테이블명, 컬럼명 변경 방법?  (0) 2004.12.13
NVL과 NVL2 함수에 대하여  (0) 2004.12.03
PL/SQL 에서 NULL 체크하기  (0) 2004.11.30