오라클에서 데이터를 실수로 삭제했을 때 

15분 내에서 복구 가능하다.


1. 복구가능한지 조회해 보자..


SELECT * FROM users_auth AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MINUTE) WHERE user_ID = 'admin';


2. 찾은 데이터를 DB에 인서트 시키자


INSERT INTO users_Auth 


SELECT * 


  FROM users_auth 


 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '15' MINUTE) 


WHERE USER_ID = 'admin' ;


10분전 데이터 조회


SELECT * FROM MENU AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MINUTE);

테이블 완전히 비운 후 10분전 데이터 인서트

INSERT INTO MENU SELECT * FROM MENU AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '10' MINUTE);



+ Recent posts