* 테이블 삭제 시 쓰레기통 처리(버전 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
'개발 관련 지식 > 오라클(Oracle)' 카테고리의 다른 글
[Oracle] 데이터베이스 객체(Database Object) (0) | 2014.08.20 |
---|---|
[Oracle] 오라클 기본 함수 (0) | 2014.08.19 |
[오라클] SQL Loader 사용 방법 (0) | 2014.07.22 |
[오라클] 트리거(TRIGGER) (0) | 2014.07.15 |
[오라클] 프로시저(PROCEDURE) (0) | 2014.07.08 |