반응형

RECYCLEBIN 설명
- Object를 Drop 해도 복구가 가능
- Purge 명령으로 완전히 삭제
- Tablespace 나 User를 Drop 하게되면 복구 되지 않는다
- 테이블 삭제시 BIN$로 시작하는 테이블이 저절로 생긴다.
- 휴지통에 있는 것이므로 drop table 명령어로 절대 안지워진다.
- 휴지통 비우기 명령어로 삭제

-- 휴지통(RECYCLEBIN) 컬럼 정보
desc RECYCLEBIN

-- 휴지통(RECYCLEBIN) 조회
show RECYCLEBIN 또는 RECYCLEBIN table , 
select * from RECYCLEBIN / select * from dba_RECYCLEBIN

-- 휴지통(RECYCLEBIN) 복구
flashback table 테이블이름 to before drop;

-- 휴지통(RECYCLEBIN) 삭제
Purge RECYCLEBIN  (RECYCLEBIN 내의 모든 object를 purge, 해당 owner의 object만 purge)
Purge dba_RECYCLEBIN (sysdba권한으로 모든 object를 purge)
Purge tablespace users (해당 tablespace 내의 모든 object를 Purge)
Purge tablespace users USER SCOTT ( scott user에 속하는 users tablespace 내의 object 들을 Purge)

-- 휴지통(RECYCLEBIN)으로 안가고 바로 삭제시 
DROP TABLE TCOM_NTC01 CASCADE CONSTRAINTS PURGE

-- 휴지통(RECYCLEBIN) 사용안함 설정(on/off)
alter system set "RECYCLEBIN"=OFF

'DBMS > Oracle' 카테고리의 다른 글

insert select date 이관(Parallel 옵션 이용)  (0) 2022.07.04
MS-SQL의 select top N와 같은 ORACLE 쿼리  (0) 2022.07.04
rownumber이용한 테이블 조회(카운터)  (0) 2022.07.04
sequence 관리  (0) 2022.07.04
바이드 변수 값 알기  (0) 2022.07.04

+ Recent posts