반응형
기본 쿼리
select * from 테이블명 AS OF TIMESTAMP (SYSTIMESTAMP -INTERVAL '시간' MINUTE)
해당 테이블의 10분 전 데이터를 뽑아낼 수 있는쿼리
MINUTE(분) 이 아니라 SECOND(초) 나 HOUR(시간) 으로 도 조회가 가능
만능은 아니고 어느정도 시간이 지나기 전까지만 복구가 가능하며
저런식으로 잘못 삭제한 테이블의 데이터를 가져와서
insert into 테이블명 select * from 테이블명 AS OF TIMESTAMP ( SYSTIMESTAMP - INTERVAL '10' MINUTE )
이런식의 쿼리로 다시 insert가 가능하다.
혹시 delete를 잘못했을 때 간단하게 복구가능 할 수 있는 쿼리로 반드시 알아둬야할 쿼리라고 생각한다.
반응형
'DB > Oracle' 카테고리의 다른 글
테이블 LOCK (1) | 2024.04.16 |
---|---|
오라클 인덱스관리 (0) | 2024.03.22 |
오라클 현재 실행중인 쿼리확인 (0) | 2024.03.22 |
ORACLE 데이터 문자,숫자(판별식) (0) | 2024.03.22 |
오라클 업데이트(update) 서브쿼리문 (0) | 2024.03.22 |