Oracle 10g bin table

DB/ORACLE 2010. 5. 26. 12:43
Oracle 10g에서 table을 drop할때마다 이상한 이름의 BIN$!@#$! 하는 테이블이 하나씩 생긴다. 지우려고 하면 ORA-38301 에러가 발생한다.

구글링 해 보니 FLASHBACK TABLE이라는 기능이란다.

show recyclebin명령으로 해당 내역을 확인 수가 있다

다음 명령으로 테이블 복구가 가능하다
FLASHBACK TABLE aaaa TO BEFORE DROP;

삭제 하려면
purge recyclebin;

그리고 다음과 같이하면 바로 삭제된다.

drop table aaaa purge;

알아두면 유용할까 =ㅅ=??
Posted by acauder
,