사용자 도구

사이트 도구


dbms:oracle:admin:oracletablemanage

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
dbms:oracle:admin:oracletablemanage [2008/03/18 08:47]
starlits
dbms:oracle:admin:oracletablemanage [2008/11/03 10:08] (현재)
starlits
줄 1: 줄 1:
 ====== Table ====== ====== Table ======
  
-===== Table Truncate ===== +  - [[dbms:oracle:admin:oracletablemanage:truncate | Table Truncate ]] 
- +  - [[dbms:oracle:admin:oracletablemanage:purge | Table Drop/Purge ]] 
-===== Oracle 10g에서 Table Drop/Purge 시키기 ===== +  - [[dbms:oracle:admin:oracletablemanage:tablesizecals | 테이블 즈 계산 ]] 
-  * Purge 옵션을 가지고 테이블 Drop 하기 +  - [[dbms:oracle:concept:tablesizeanalyze|Table 사용량(크기) 분석 ]]
-<code> +
-SQL> DROP TABLE 테블명 PURGE; +
-SQL> DROP TABLE 테이블명 CASCADE CONSTRAINTS PURGE; +
-</code> +
- +
-  * Drop Table '테이블명'만 가지고 삭제했을 경우 잔재테이블을 Purge 하기 +
-<code> +
-SQL> PURGE TABLE "BIN$IIM7B5WPKdLgRAASeZ4XFA==$0"; +
-</code> +
- +
-  * 모든 잔재테이블을 Purge 시키기(휴지통비우기) +
-<code> +
-SQL> SHOW RECYCLEBIN( or SHOW RECYCLE ) +
-SQL> PURGE RECYCLEBIN +
-</code> +
- +
-===== 테이블 크기를 계산해주는 SQL ===== +
-  사용자별 테이블 데이타의 크기를 계산해주는 스크립트이다. <code sql> +
- +
-ANALYZE TABLE :TABLE_NAME DELETE STATISTICS; +
- +
-ANALYZE TABLE :TABLE_NAME COMPUTE STATISTICS; +
- +
-SELECT TABLE_NAME,GREATEST(4, CEIL(NUM_ROWS/ +
-   ((ROUND(((1958-(INI_TRANS*23))*((100-PCT_FREE)/100))/AVG_ROW_LEN)))) * 2048) TABLESIZE_KBYTES +
-FROM USER_TABLES +
-WHERE TABLE_NAME +
--- WHERE AVG_ROW_LEN > 0 +
-</code>+
  
  
dbms/oracle/admin/oracletablemanage.1205797672.txt.gz · 마지막으로 수정됨: 2008/03/18 08:47 저자 starlits