-
오라클 DB에서 실수로 데이터를 지웠을때 복구 방법수상한 프로그래머/오라클(Oracle) 2020. 2. 11. 15:08반응형
누구나 실수는 하는 법!
산산지도 바쁜 업무중 실수로 DB데이터를 지운적이 있다.
이럴땐 당황하지 말고 아래 쿼리를 실행해주자.
SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MINUTE) WHERE 조건절 (ex ID = '1234')
위에 쿼리를 빨간색 부분만 내 상황에 맞게 바꿔서
실행해보면 10분전 내가 날린 데이터가 보일 것이다. 그 데이터를 다시 테이블에 넣어주면 복구 완료!
SECOND, MINUTE, HOUR, DAY 등의 단위를 쓸수 있고
이 쿼리는 오라클 설정에 따라 다르므로 실수로 지웠다면 최대한 빨리 쿼리를 실행해서
복구하시길!!
난 복구했다잉 ㅎㅎ
반응형'수상한 프로그래머 > 오라클(Oracle)' 카테고리의 다른 글
오라클 base64 암호화 및 복호화 (0) 2019.04.10 lock 걸린 테이블 락 테이블 풀기 (0) 2019.04.10 오라클 System의 Resource에 대한 사용현황 (0) 2019.04.10 오라클 명령어(문자 관련) (0) 2019.04.10 댓글