728x90
반응형
오라클에서 실수로 삭제하거나 오데이터를 업데이트하고 commit하였을때
복원을 시켜야하는 경우가 있었는데요.
이때 특정시간으로 되돌릴 수 있는 Oracle Flashback 기능이 있습니다.
이 플래시백 기능을 통해 삭제하거나 업데이트 전의 데이터를 조회하여 복구가 가능합니다.
SELECT *
FROM employee AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MINUTE)
WHERE userid = 'aa'
;
다음과 같이 쿼리로 조회를 하면 10분 전 데이터가 조회됩니다.
단위는 SECOND, MINUTE, HOUR, DAY(초, 분, 시간, 일)로 바꿔서 조회가 가능합니다.
실수로 데이터를 업데이트하거나 삭제하신 경우 복구할 수 있도록 하세요~
728x90
반응형
'DB > Oracle' 카테고리의 다른 글
오라클 SQL Developer 날짜형식 변경하기 (0) | 2019.01.12 |
---|---|
오라클 홑따옴표(') 조건으로 조회하기 (0) | 2019.01.01 |
오라클 테이블스페이스 조회 및 리사이즈 (0) | 2018.12.09 |
오라클 sys 계정 암호를 잊어버렸을 때 (0) | 2018.12.09 |
오라클 ORA-28001: the password has expired 오류 (0) | 2018.12.09 |