728x90
반응형
728x90
반응형

오라클에서 실수로 삭제하거나 오데이터를 업데이트하고 commit하였을때 

복원을 시켜야하는 경우가 있었는데요.


이때 특정시간으로 되돌릴 수 있는 Oracle Flashback 기능이 있습니다.


이 플래시백 기능을 통해 삭제하거나 업데이트 전의 데이터를 조회하여 복구가 가능합니다.


SELECT  *  

FROM employee  AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MINUTE)  

WHERE userid = 'aa'

;


다음과 같이 쿼리로 조회를 하면 10분 전 데이터가 조회됩니다.


단위는 SECOND, MINUTE, HOUR, DAY(초, 분, 시간, 일)로 바꿔서 조회가 가능합니다.


실수로 데이터를 업데이트하거나 삭제하신 경우 복구할 수 있도록 하세요~

728x90
반응형
728x90
반응형

+ Recent posts