반응형
1.Process ID로 Oracle session 접속자를 조회
SELECT S.SID, S.SERIAL#, P.SPID, S.LOGON_TIME, S.USERNAME, S.STATUS, S.OSUSER, S.MACHINE, S.TERMINAL, S.PROGRAM
FROM V$SESSION S, V$PROCESS P
WHERE S.PADDR = P.ADDR
AND P.SPID = 27777;
2. 어떤 SQL을 수행하는지 조회(SID, SERIAL#)
SELECT S.USERNAME, T.SQL_TEXT
FROM V$SESSION S, V$SQLTEXT T
WHERE ( T.HASH_VALUE = S.SQL_HASH_VALUE )
and ( S.SQL_ADDRESS = T.ADDRESS )
and ( S.SID = 44 ) -- 위에서 수행한결과의 SID
and ( S.SERIAL# = 22216 ) -- 위에서 수행한결과의 SERIAL#
ORDER BY T.PIECE ;
반응형
'DB' 카테고리의 다른 글
Oracle partition (0) | 2022.04.08 |
---|---|
oracle 계정 생성 후 시노님(synonym) 걸기 (0) | 2022.04.08 |
oracle LOCK 걸린 테이블 확인 (0) | 2022.04.08 |
H2 설치 (0) | 2022.04.08 |
oracle job 등록 (0) | 2022.03.22 |