Oracle 롤백 타임 구하기 (Rollback remaining time)
Rollback Time 구하기
ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY/MM/DD HH24:MI:SS';
SELECT USN
, SLT
, SEQ
, STATE
, PID
, CPUTIME
, UNDOBLOCKSDONE
, UNDOBLOCKSTOTAL
, UNDOBLOCKSTOTAL - UNDOBLOCKSDONE TO_DO
, ROUND(UNDOBLOCKSDONE/UNDOBLOCKSTOTAL*100, 2) PERCENT
, DECODE(CPUTIME, 0, 'unknown', SYSDATE+(((UNDOBLOCKSTOTAL - UNDOBLOCKSDONE)/(UNDOBLOCKSDONE/CPUTIME))/86400)) FINISH_TIME
FROM V$FAST_START_TRANSACTIONS;
반응형
'Database > Oracle' 카테고리의 다른 글
Oracle DB 사용자명/유저명 변경(alter user rename) (0) | 2022.10.24 |
---|---|
Auto Space Advisor 기능 (Reorg/Rebuild) (0) | 2022.10.21 |
Oracle DB Session spid 를 이용하여 서버 프로세스 KILL 처리(병렬 롤백) (0) | 2022.10.19 |
Oracle Parallel DB Session KILL 처리 방법 (0) | 2022.10.19 |
Oracle DROP TABLE (Partition Table) Performance Issue (0) | 2022.10.19 |
댓글