데이터가 삭제됩니다 있지만 Oracle 테이블 삭제 작업,하지만, 물리적 공간의 점령이 해제되지 않은 경우, 우리의 DB 서버가 항상 성장하고 물리적 저장소를 만드는 것이 가능하다.
우리뿐만 아니라, 테이블 데이터 파일의 파일 크기 조정에 대한 삭제 사용자.
특정 크기 조정은 크기는 다음 SQL 문에 의해 확인 될 수있다.
SELECT ' ALTER 데이터베이스 데이터 파일 ' '' || T1. FILE_NAME || '' ' 크기 조정 ' || CEIL ((NVL (HWM, 1 ) * && BLKSIZE) / (1024) / (1024) ) || ' M; ' resize_cmd FROM DBA_DATA_FILES의 T1, ( SELECT는 FILE_ID , MAX (block_id + 블록 - 1 ) HWM을 FROM DBA_EXTENTS GROUP BY FILE_ID ) T2 WHERE T1. FILE_ID = T2. FILE_ID ( + ) AND CEIL (블록 * && BLKSIZE / (1024) / (1024) ) - CEIL ((NVL (HWM, 1 ) * && BLKSIZE) / (1024) / (1024) ) > 0 ;
여기에 값은 보통 8192 BLKSIZE입니다
결과는 예를 검색 :
ALTER 데이터베이스 데이터 파일 ' /u01/app/oracle/oradata/db/system01.dbf ' 크기 조정 800M;