select * from sb???? as of timestamp(systimestamp - interval '120' minute) where pername='홍길동';
insert into sb????
select * from sb???? as of timestamp(systimestamp - interval '120' minute) where perid='660729';
------------------------------
오라클에서 지원하는 Flashback 이라는 기능입니다.
※select
select * from item
where orgid ='HANSALIM' and itemnum like 'R %' ;
※delete
delete from item
where orgid ='HANSALIM' and itemnum like 'R %';
※commit
commit;
※delete 한것을 다시 조회해 온다 (10분 전내용으로)
SELECT * FROM item
as of timestamp ( systimestamp - interval '10' minute)
where orgid ='HANSALIM' and itemnum like 'R %';
※원래 table로 다시 인서트 한다.
insert into item
SELECT * FROM item
as of timestamp ( systimestamp - interval '10' minute)
where orgid ='HANSALIM' and itemnum like 'R %';
※ update 잘못친경우도 10분전(interval '10' minute) 여기 시간을 조정해서 읽어온 후 처리 할수도 있습니다.
참고문서
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14251/adfns_flashback.htm#sthref1460
[출처] oracle 삭제 한거 복구 하기Flashback|작성자 태지