상세 컨텐츠

본문 제목

오라클 UNDO extents 상태 조회

IT/DB

by 거북2 2014. 11. 17. 11:43

본문



UNDO extents의 상태(사용량) 조회 쿼리

select tablespace_name, round(sum(bytes)/1024/1024) as MB, status

from dba_undo_extents

group by tablespace_name, status;


결과



STATUS 설명

ACTIVE : 현재 실행 중인 트랜잭션을 지원하며 유저가 롤백하려는 경우나 트랜잭션이 실패한 경우에 필요합니다. 

               커밋되지 않은 언두 정보는 겹쳐쓰이지 않습니다.

EXPIRED : 실행 중인 트랜잭션을 지원하는 데 더 이상 필요하지 않습니다. 만료된 언두 트랜잭션은 

                  활성 트랜잭션에서 공간이 필요하면 겹쳐쓰입니다.

UNEXPIRTED : 실행 중인 트랜잭션을 지원하는 데는 더 이상 필요하지 않지만 언두 Retention 간격을 

                         만족시키는 데에는 여전히 필요합니다. "만료되지 않은" 언두 정보라고도 합니다. 

                         커밋된 언두 정보는 활성 트랜잭션이 공간 부족으로 인해 실패하는 일이 없도록 하는 한도 내에서 보존됩니다.

반응형

관련글 더보기

댓글 영역