출처 : http://blog.naver.com/etruelove/140061821006
10g에서는 플래쉬백리커버리 기능이 있어서 테이블을 드롭하면 일단 휴지통으로 들어 갑니다.
그 안에서는 테이블이름이 로우아이디로 표시 됩니다.
drop table 등으로 테이블을 지우면 BIN$D/Y3yMXvF9LgQKjAAgExeg==$0 이런 이름의 테이블이 생성됩니다.
# 휴지통 데이터를 정리 하는 기능
SHOW RECYCLEBIN; : 휴지통 내용보기
FLASHBACK TABLE 테이블명 TO BEFORE DROP; : 테이블 복원하기
PURGE RECYCLEBIN; : 휴지통 비우기
DROP TABLE RECYCLETEST PURGE; : 테이블 완전 삭제
PURGE TABLE 테이블명; : 휴지통에서 특정 테이블 삭제
PURGE INDEX 인덱스명; : 휴지통에서 인덱스 완전삭제
PURGE TABLESPACE USERS; : 휴지통에서 특정 테이블의 전체 객체 삭제
PURGE TABLESPACE USERS USER SCOTT; : 휴지통에서 특정 테이블의 객체 삭제
PURGE DBA_RECYCLEBIN; : DBA권한으로 테이블 전체 삭제
'::: DB ::: > Oracle' 카테고리의 다른 글
spfile 환경에서 아카이브로그 설정 변경 (0) | 2011.06.09 |
---|---|
Oracle10g Rename Tablespace (0) | 2011.05.27 |
윈도우 7 64비트 오라클 10g client 설치 및 토드 설정 (2) | 2011.05.12 |
Comparison between LOBs, and LONG & LONG Raw Datatypes (0) | 2011.04.23 |
SYSAUX Tablespace Grows Heavily Due To AWR (0) | 2011.04.23 |