본문 바로가기
SQL/oracle

oracle SQL - 삭제된 테이블 복구

by jun.s.gi 2023. 5. 31.
728x90

오라클 10g부터 윈도우 운영체제의 휴지통과 같은 기능을 제공합니다.

FLASHBACK 명령문으로 쉽고 빠르게 복원할 수 있습니다.

FLASHBACK TABLE 테이블이름 TO BEFORE DROP;

 

만약 삭제된 테이블 이름이 기억나지 않으면 다음과 같은 명령문으로 확인할 수 있습니다.

SELECT *
FROM RECYCLEBIN;

결과에 ORIGINAL_NAME 열을 확인하면 됩니다.

 

 

만약 휴지통에 넣지않고 삭제하고싶으면 DROP 명령문 뒤에 PURGE를 붙이면 영구히 삭제됩니다.

DROP TABLE 테이블이름 PURGE

 

728x90