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 |