Oracle 10g에서 table을 drop할때마다 이상한 이름의 BIN$!@#$! 하는 테이블이 하나씩 생긴다. 지우려고 하면 ORA-38301 에러가 발생한다.
삭제 하려면
그리고 다음과 같이하면 바로 삭제된다.
알아두면 유용할까 =ㅅ=??
구글링 해 보니 FLASHBACK TABLE이라는 기능이란다.
show recyclebin명령으로 해당 내역을 확인 수가 있다
다음 명령으로 테이블 복구가 가능하다
show recyclebin명령으로 해당 내역을 확인 수가 있다
다음 명령으로 테이블 복구가 가능하다
FLASHBACK TABLE aaaa TO BEFORE DROP;
삭제 하려면
purge recyclebin;
그리고 다음과 같이하면 바로 삭제된다.
drop table aaaa purge;
알아두면 유용할까 =ㅅ=??