데이터 파일의 크기를 확인하는 방법의 크기를 조정 [오라클]

데이터가 삭제됩니다 있지만 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;

추천

출처www.cnblogs.com/shuusuj/p/12061163.html