본문 바로가기

Oracle

DROP한 테이블 복구하는 방법

Oracle에는 윈도우 운영체제에서 휴지통에 넣었던 파일을 복구하듯이

DROP TABLE한 테이블과 데이터를 복구할 수 있는 기능이 제공된다.

 

-- 1. DROP한 TABLE 목록 확인

SELECT * 
  FROM recyclebin 
 WHERE type='TABLE';
-- 2. DROP한 TABLE 복구
flashback table [TABLE명] to before drop;

 

이렇게 하면 DROP TABLE을 복구할 수 있다.

혹시 여러번 DROP 한 경우 TABLE 이름을 바꿔가며 여러번 하여 살릴 수 있음.