새싹 DBA/Scripts
[오라클] 휴지통 비우기
LIMMI
2024. 8. 19. 09:34
-- 휴지통 비우기
SELECT 'PURGE '||TYPE||' '||OWNER||'."'||OBJECT_NAME||'";' DML
FROM DBA_RECYCLEBIN A
WHERE A.OWNER LIKE 'OBT%'
AND A.TYPE <> 'LOB'
ORDER BY SPACE DESC;
--휴지통 내용
SHOW RECYCLEBIN;
-- 테이블 복원
FLASHBACK TABLE 테이블명 TO BEFORE DROP;
-- 휴지통에서 완전 삭제
-- 테이블 완전 삭제
PURGE TABLE OWNER.테이블명 ;
--인덱스 완전 삭제
PURGE INDEX OWNER.인덱스명;
--특정 테이블스페이스의 전체 객체 삭제
PURGE TABLESPACE [TBS명];
-- 특정 테이블스페이스의 특정 스키마 삭제
PURGE TABLESPACE [TBS명] USER [스키마명];
-- DBA 권한으로 테이블 전체 삭제
PURGE DBA_RECYCLEBIN;