현재 지금 TEMPRARY TABLESPACE가 가득 찼다고 나오는 메세지인데요.
제가 현재 DB 서버 용량 부족으로 인해서 ROW를 지워나가는 작업을 하고 있습니다.
이 메세지가 뜨면서 갑자기 부하가 너무 올라가서 작업을 취소 했거든요.
그런데 지우려고 했던 데이터는 지워졌고 위와 같은 에러만 몇개 alert_log에만 찍혔습니다.
테이블 스페이스를 조회해보니 아래와 같이 나왔습니다.
tablespace total(mb) used(mb) free(mb) used(퍼센트)
UNDO_TBS 3,072 3,072 0 100.0
그런데 UNDO_TBS가 보였다가 안보였다가를 반복하네요. 원래는 보였었는데 100되면서 부터
나왔다 안나왔다 한번씩 이러고 있습니다.
이거 문제가 있는거 아닌가요?
그리고 또 하나가 사용률이 100인데 이거는 안떨어지나요?
찾아본 바로는 한번 다 차게 되면 그 상태를 유지하면서 다시 재사용한다고 하는데... 100라는 숫자가 좀 무섭게 느껴지네요.
혹시 이 100을 떨어트릴 수 있는 방법은 없을까요?