오라클에서 데이터 삭제후 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
'Work > oracle' 카테고리의 다른 글
ORA-00904 : "IS_NUMBER" : 부적합한 식별자 (0) | 2016.01.08 |
---|---|
ORA-14400 : 삽입된 분할 영역 키와 매핑되는 분할 영역이 없음 (0) | 2016.01.08 |
오라클 자료형 (0) | 2014.08.28 |
오라클 sysdba 패스워드 분실시 접속 방법 (0) | 2010.11.24 |
오라클 instance client 사용법 (1) | 2010.10.29 |