728x90
반응형
oracle에 삭제하거나 수정한 데이터를
특정 시간대로 돌아가 복구해주는 ORACLE FLASHBACK 기능 ( 9i버전부터 가능)
타임스탬프 설정한 시간에 따라 이전 시간의 데이터로 복구 가능
예제) delete,update 등의 작업하기 3분 전의 데이터 조회
SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '3' MINUTE)
WHERE 조건절;
예제) delete하기 3분전 데이터 조회하여 테이블에 저장
INSERT INTO 테이블명
SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIMESTAMP- INTERVAL '3' MINUTE)
WHERE 조건절;
728x90
반응형
'Development > Database' 카테고리의 다른 글
[Oracle] 오라클 테이블 스페이스별 사용중인 용량 확인 쿼리문(GB, MB단위) (0) | 2022.06.29 |
---|---|
[Oracle] 오라클 그룹함수 (0) | 2022.06.29 |
[오라클] 테이블스페이스 용량 확인 (0) | 2022.06.23 |
[오라클] 오라클에서 3byte를 차지하는 한글 캐릭터셋 (0) | 2022.06.14 |
[ Oracle ] table to table로 다중 업데이트 방법 (0) | 2018.08.18 |