본문 바로가기
데이터베이스/티베로

Transaction Lock 및 오래된 SESSION 삭제

by cbwstar 2021. 9. 10.
728x90
반응형

select 'alter system kill session (' || sid || ',' || serial# || ');'

from v$session

where 1=1

  and sid in ('616','773','788','793','801','818')

  --and status = 'RUNNING';

;

 

select *

from v$transaction

 

 

----------------------------------------------------------------------

-- 오래동안 실행중인 SESSION 지우기

declare

 v_sql varchar2(2000);

begin

 

for X in (

select distinct 'alter system kill session (' || sid || ',' || serial# || ');'  as sql_text

from v$session

where 1=1

  -- and status = 'RUNNING';

  and logon_time < sysdate - 2

)

loop

execute immediate x.sql_text;

end loop;

 

end;

728x90
반응형

'데이터베이스 > 티베로' 카테고리의 다른 글

기존에 사용자계정이 있을경우 tbimport방법  (0) 2021.09.10
시퀀스 현재값 변경하기  (0) 2021.09.10
티베로 통계자료 생성  (0) 2021.09.10
테이블 스페이스 계산  (0) 2021.09.10
테이블명 변경  (0) 2021.09.09

댓글



"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

loading