DB/Oracle
ORACLE segment관리
JazzJeon
2011. 1. 10. 17:34
--세그먼트 사용자 조회
SELECT UNIQUE(OWNER)
FROM DBA_SEGMENTS
--segment 조회
SELECT * FROM DBA_SEGMENTS WHERE OWNER='스키마'
--불필요한 SEGMENT정리
EXECUTE IMMEDIATE 'ALTER TABLE TABLE_NAME ENABLE ROW MOVEMENT';
EXECUTE IMMEDIATE 'ALTER TABLE TABLE_NAME SHRINK SPACE CASCADE';
EXECUTE IMMEDIATE 'ALTER TABLE TABLE_NAME DISABLE ROW MOVEMENT';
--ORACLE 10g에서 테이블을 DROP하면 쓰레기 값이 남는경우
--명령어를 날리면 스레기 값은 사라진다.
PURGE RECYCLEBIN;