행위

"오라클 용량"의 두 판 사이의 차이

DB CAFE

 
25번째 줄: 25번째 줄:
 
   
 
   
 
이 후 disable 상태로 변경
 
이 후 disable 상태로 변경
 +
[[Category:oracle]]

2019년 12월 19일 (목) 12:37 기준 최신판

thumb_up 추천메뉴 바로가기


DELETE FROM 명령을 사용하여 자료를 삭제하여도

FULL 상태인 테이블스페이스는 줄어들지 않는다

테이블용량을 줄이는 개념을 알려면 우선 high water mark 라는 것을 알아야 하는데

테이블이 최대사용량을 의미하며 그 표시정보를 DB에 저장하고 있는 것 이라고 한다.

테이블에 차지하는 빈 공간을 줄이는 명령어는 아래와 같다

ALTER TABLE 테이블명  SHRINK SPACE ;
 
ALTER TABLE 테이블명  DEALLOCATE UNUSED ;

위의 명령을 사용하려면 DELETE 명령으로 자료 삭제가 선행되어야 한다.


row movement가 enable이 되어 있지 않다라는 경고가 뜨면

alter table CENTER_CAMERA_STATUSLOG enable row movement

이 후 disable 상태로 변경