Work/oracle
오라클 타임 스템프를 이용한 데이터 복구
승수
2014. 8. 28. 10:08
오라클에서 데이터 삭제후 comit까지 한경우에도 as of timestamp를 이용해서 복구 가능하다.
아래처럼 일정 시간 전의 데이터가 조회가 가능 하고
select * from 테이블명 as of timestamp(systimestamp - interval '30' minute)
아래처럼 데이터를 다시 넣어 주면 간단하게 복구가 된다.
insert into 테이블명 select * from 테이블명 as of timestamp(systimestamp - interval '30' minute)
타임스탬프의 범위
YEAR -4712..9999 (excluding year 0)
MONTH 01..12
DAY 01..31
HOUR 00..23
MINUTE 00..59
SECOND 00..59.9(N) where "9(N)" indicates the