행위

"오라클 휴지통"의 두 판 사이의 차이

DB CAFE

(휴지통 내용)
(휴지통에서 특정 테이블의 객체 삭제)
 
(사용자 2명의 중간 판 2개는 보이지 않습니다)
28번째 줄: 28번째 줄:
 
PURGE INDEX OWNER.인덱스명;
 
PURGE INDEX OWNER.인덱스명;
 
</source>
 
</source>
== 휴지통에서 특정 테이블의 전체 객체 삭제 ==
+
== 휴지통에서 특정 테이블스페이스의 전체 객체 삭제 ==
 
<source lang=sql>
 
<source lang=sql>
 
PURGE TABLESPACE USERS;
 
PURGE TABLESPACE USERS;
 
</source>
 
</source>
  
== 휴지통에서 특정 테이블의 객체 삭제 ==
+
== 휴지통에서 특정 테이블스페이스의 객체 삭제 ==
 
<source lang=sql>
 
<source lang=sql>
 
PURGE TABLESPACE USERS USER SCOTT;
 
PURGE TABLESPACE USERS USER SCOTT;
</source>  
+
</source>
 +
 
 
== DBA 권한으로 테이블 전체 삭제 ==
 
== DBA 권한으로 테이블 전체 삭제 ==
 
<source lang=sql>
 
<source lang=sql>
 
PURGE DBA_RECYCLEBIN;
 
PURGE DBA_RECYCLEBIN;
 
</source>
 
</source>
 +
 +
[[Category:oracle]]

2020년 12월 4일 (금) 10:47 기준 최신판

thumb_up 추천메뉴 바로가기


1 휴지통 비우기[편집]

SELECT 'PURGE '||TYPE||' '||OWNER||'."'||OBJECT_NAME||'";' DML
  FROM DBA_RECYCLEBIN A
 WHERE A.OWNER LIKE 'OBT%'
   AND A.TYPE <> 'LOB'     
 ORDER BY SPACE DESC  
;

PURGE TABLE "BIN$Ulu8B5c+Oz3gUOABLqObkg==$0" ;

2 휴지통 내용[편집]

select * from DBA_RECYCLEBIN;

3 테이블 복원[편집]

FLASHBACK TABLE 테이블명 TO BEFORE DROP;

4 휴지통에서 완전 삭제[편집]

PURGE TABLE OWNER.테이블명;

5 휴지통에서 인덱스 완전삭제[편집]

PURGE INDEX OWNER.인덱스명;

6 휴지통에서 특정 테이블스페이스의 전체 객체 삭제[편집]

PURGE TABLESPACE USERS;

7 휴지통에서 특정 테이블스페이스의 객체 삭제[편집]

PURGE TABLESPACE USERS USER SCOTT;

8 DBA 권한으로 테이블 전체 삭제[편집]

PURGE DBA_RECYCLEBIN;