반응형
select
ses.sid,
ses.serial#,
ses.osuser,
ses.program,
sql.sql_id,
sql.version_count,
sql.sql_text
from v$session ses, v$sqlarea sql
where ses.STATUS = 'INACTIVE'
and ses.LAST_CALL_ET >= [숫자(초단위)] -- 세션이 비활성화된지 [숫자(초단위)]이상
and ses.prev_sql_id = sql.sql_id
and LOGON_TIME > sysdate - 3 ; -- 세션이 생성된 후 3일이상
문제가 확인되는 쿼리를 조회 후 sid와 serial#의 값을 토대로 해당 쿼리를 Kill 할 수 있다.
ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE;
ex> ALTER SYSTEM KILL SESSION '776,57295' IMMEDIATE;
'Database' 카테고리의 다른 글
ORA-43853: SECUREFILE lobs cannot be used in non-ASSM tablespace "XXX" (0) | 2023.10.06 |
---|---|
[MySQL/mariaDB] 구분자로 잘라서 행으로 반환하자. (feat. json_table()) (1) | 2022.05.20 |
ORACLE 데이터 복구 ( as of timestamp 활용 ) (0) | 2021.12.31 |
ORACLE 테이블 명세 쿼리 (0) | 2021.12.31 |
MySQL 명세서 출력 쿼리 (0) | 2021.12.30 |
댓글