Database/SQL

oracle 오라클 과거 데이터 조회, 복구 AS OF 몇분전, 몇시간전

리커니 2018. 1. 30.
반응형

 

oracle 오라클 과거 데이터 조회, 복구 AS OF 몇분전, 몇시간전

 

실수로 delete, commit 으로 데이터를 날렸을때.........

간단히 복구 할 수 있는 방법이 있습니다.

 

1
2
3
SELECT * 
  FROM 테이블명 
  AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '30' MINUTE
cs

 

AS OF TIMESTAMP 를 사용해 과거 데이터를 조회 할 수 있습니다.

위의 코드에서 붉은 색으로 표시된 MINUTE 은

SECOND, HOUR, DAY 로 바꾸어

30초전, 30시간전, 30일 전으로 조회 할 수도 있습니다.

 

아래는 SQL Developer 에서 조회한 화면인데요,

아주 잘 조회 되는 것을 확인 하실 수 있습니다.

이제 이것을 쭉~~드래그해 복사해서 붙여넣으시면 됩니다.

 

 

파일을 실수로 날려버리셨다면,

침착하게 위와 같이 따라해보세요~

반응형

댓글

💲 추천 글