/************************
DB Lock
************************/
select a.sid, a.serial#
from v$session a, v$lock b, dba_objects c
where a.sid=b.sid and
b.id1=c.object_id and
b.type='TM' and
c.object_name='EMP';
alter system kill session '1903,692' immediate;
SELECT * FROM V$SESSION WHERE SID IN ('2821','7057');
--쿼리 내용
select sql_fulltext from v$sql where sql_id = '7cx84gahwk9sy';
select * from v$sql where sql_id = '7cx84gahwk9sy';
select p.spid, SID, s.SERIAL#, s.sql_id, s.USERNAME,COMMAND,LAST_CALL_ET AS SEC,
'alter system kill session '''
||SID||','||s.SERIAL#||''' immediate;' as tmp
FROM v$session s , v$process p
WHERE s.paddr=p.addr
--AND STATUS='ACTIVE'
AND STATUS='INACTIVE'
AND s.USERNAME IS NOT NULL
AND s.USERNAME != 'SYSTEM'
AND LAST_CALL_ET > 3000
order by sec desc;
***************
*락쿼리 조회
***************
SELECT DISTINCT T1.SESSION_ID
, T2.SERIAL#
, T4.OBJECT_NAME
, T2.MACHINE
, T2.TERMINAL
, T2.PROGRAM
, T3.ADDRESS
, T3.PIECE
, T3.SQL_TEXT
FROM V$LOCKED_OBJECT T1
, V$SESSION T2
, V$SQLTEXT T3
, DBA_OBJECTS T4
WHERE 1=1
AND T1.SESSION_ID = T2.SID
AND T1.OBJECT_ID = T4.OBJECT_ID
AND T2.SQL_ADDRESS = T3.ADDRESS
ORDER BY T3.ADDRESS, T3.PIECE
;
'개발 및 관리 > Oracle 9i, 10g, 11g, 12c, 19c' 카테고리의 다른 글
오라클 upgrade 시 Applicatoin 문제 : 'ORA-28040 일치하는 인증 프로토콜 없음.' (0) | 2022.01.06 |
---|---|
Oracle DB Migration 하는 몇 가지 tip (0) | 2021.12.21 |
오라클 DB 사용량 확인(메가, 기가) (0) | 2021.02.03 |
오라클 PGA, SGA 시간별 사용량 확인 (0) | 2021.02.03 |
하둡, postgreSQL 책 관련 목록입니다. (0) | 2020.09.04 |