2010년 3월 22일 월요일

Oracle Flashback 기능

Oracle Flashback 기능에 10g 부터 적용되는 휴지통 기능 외에
9i 부터 있다는 Row 기준으로 휴지통기능(?) 이 있더군요.
예를 들어 특정 classprod를 Delete 날린 후 commit 까지 한 후
등골이 오싹하고 식은땀이 흐를 때

insert into classprod
SELECT * FROM classprod
as of timestamp ( systimestamp - interval '10' minute)
where classid like 'MC80%'

이런 식으로 데이터를 살릴 수 있겠습니다.
사용하기 위한 세팅이 있긴 한것 같은데 기본적으로 디폴트 세팅 되어 있는 듯 합니다.
자세한 기술적 사항이 궁금하시거든 검색하시면 되겠습니다.
http://izzumi-dev.tistory.com/41

댓글 없음:

댓글 쓰기