Oracle

게시글 보기
작성자 유건데이타 등록일 2015-11-14
제목 x$ktuxe 비정상 종료 후 복구 시간 모니터링
비정상 종료 후 복구 시간 모니터링 및 단축 법
Dead Transaction Check
: X$KTUXE

select * from x$ktuxe where ktuxesta = 'ACTIVE' and ktuxecfl like '%DEAD%'

shadow process를 죽이거나 DB를 abort한 경우 v$transaction 에서의 목록은 사라진다. 때문에
v$transaction.used_ublk를 확인하여 롤백이 얼마나 진행되고 있는 지 알 수가 없다.

transaction recovery(by SMON) 진행율을 조회할 수 있다.

set linesize 100
alter session set NLS_DATE_FORMAT='DD-MON-YYYY HH24:MI:SS';
SELECT usn, state,
undoblockstotal "Total",
undoblocksdone "Done",
undoblockstotal-undoblocksdone "ToDo",
decode(cputime,0,'unknown',sysdate+(((undoblockstotal-undoblocksdone)/(undoblocksdone/cputime))/86400)) "Estimated time to complete"
FROM v$fast_start_transactions


Comment
등록된 코멘트가 없습니다.