본문 바로가기

개발 관련 지식/오라클(Oracle)

[오라클] 테이블 삭제 시 쓰레기통 처리(버전 10g)

* 테이블 삭제 시 쓰레기통 처리(버전 10g)

 

안녕하세요 송군함대입니다~!^-^/

이번에는 오라클 10g 버전에서 drop 명령어를 통해 테이블을 삭제할 경우

아래와 같은 알 수 없는 내용이 남아있을 때 어떻게 처리하는지 확인해보도록 하겠습니다~!

 

테이블 삭제 -> select * from tab;

모든 테이블 확인 시 아래와 같은 쓰레기 테이블이 남아있었습니다^-^

 

일단 위의 쓰레기(?) 테이블의 정체에 대해 알아보도록 할까요?!!

이는 오라클 10g 에서부터 제공해주는 기능이라고 하네요..ㅎㅎ

10g에서는 실수로 테이블을 drop 하더라도 살릴 수 있도록 제공해주는 기능입니다~!

Flashback 테이블이라고 합니다~!

 

이 기능은 window 에서 파일을 삭제하면 쓰레기통(Recyclebin)으로 이동하는 것과 같습니다.

오라클에서 테이블을 삭제하면 오라클의 쓰레기통(Recyclebin)으로 이동합니다.

그렇다면 쓰레기통에 이동했을 때 없애버리는 방법을 알아야겠지요?!!!ㅋㅋ

 

[쓰레기통(Recyclebin)을 비우는 명령어]

PURGE RECYCLEBIN; 

 

유용한 정보가 되었기를 바라며..ㅎ

자세한 내용은 아래 사이트를 참고하시면 됩니다~!^-^/

http://www.oracle.com/technology/global/kr/pub/articles/10gdba/week5_10gdba.html