Seong-Jung's Blog

반응형

이번 포스팅에서는 오라클의 flashback 기능을 사용하여 과거의 삭제된 데이터 내용을 테이블을 생성해서 복구하는 방법을 알아보도록 하겠습니다.


-- 60분 이전 삭제
delete from t_test where orgcode = '01';

-- 60분 이전의 삭제되기 전 내용을 테이블 생성하여 복구
create table t_test_2014_02_28 as
select * from t_test as of timestamp(systimestamp - interval '60' minute);
여기서 create ~ as 부분을 삭제할 경우 기존의 데이터를 확인할 수가 있습니다. 실수하여 데이터를 삭제하신 분들은 뜨끔해하지말고 flashback 기능을 활용해 보세요 ^^


반응형