문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 | 다음 판 양쪽 다음 판 | ||
dbms:oracle:admin:oracletablemanage [2008/11/03 10:05] starlits |
dbms:oracle:admin:oracletablemanage [2008/11/03 10:07] starlits |
||
---|---|---|---|
줄 4: | 줄 4: | ||
- [[dbms: | - [[dbms: | ||
- [[dbms: | - [[dbms: | ||
- | |||
- | ===== Table Truncate ===== | ||
- | - 테이블의 내용을 깨끗히 비워주는 방법이다. <code sql> | ||
- | TRUNCATE TABLE : | ||
- | </ | ||
- | |||
- | ===== Oracle 10g에서 Table Drop/Purge 시키기 ===== | ||
- | * Purge 옵션을 가지고 테이블 Drop 하기 | ||
- | < | ||
- | SQL> DROP TABLE 테이블명 PURGE; | ||
- | SQL> DROP TABLE 테이블명 CASCADE CONSTRAINTS PURGE; | ||
- | </ | ||
- | |||
- | * Drop Table ' | ||
- | < | ||
- | SQL> PURGE TABLE " | ||
- | </ | ||
- | |||
- | * 모든 잔재테이블을 Purge 시키기(휴지통비우기) | ||
- | < | ||
- | SQL> SHOW RECYCLEBIN( or SHOW RECYCLE ) | ||
- | SQL> PURGE RECYCLEBIN | ||
- | </ | ||
- | |||
- | ===== 테이블 크기를 계산해주는 SQL ===== | ||
- | * 사용자별 테이블 데이타의 크기를 계산해주는 스크립트이다. <code sql> | ||
- | |||
- | ANALYZE TABLE :TABLE_NAME DELETE STATISTICS; | ||
- | |||
- | ANALYZE TABLE :TABLE_NAME COMPUTE STATISTICS; | ||
- | |||
- | SELECT TABLE_NAME, | ||
- | | ||
- | FROM USER_TABLES | ||
- | WHERE TABLE_NAME | ||
- | -- WHERE AVG_ROW_LEN > 0 | ||
- | </ | ||