실수로 지운 데이터 복구 쿼리 (TIMESTAMP)

by 조쉬 posted Dec 08, 2016
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

데이터를 실수로 삭제(delete) 하고 commit을 했다면 당황하지 말고 timestamp를 사용하여 삭제 전의 데이터를 조회하여 복구 할 수 있다.

SELECT * FROM TEST_TABLE AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MINUTE) WHERE ID = '1234'

테이블명과 조건을 입력하고 조회화면 10분 이전의 데이터가 조회된다.

단위는 SECONDMINUTEHOURDAY로 바꿔 쓸 수 있다.

시스템의 설정에 따라 복구 할 수 있는 시간은 제한적 이다.

실수로 지운 데이터 당황하지 말고 바로 복구 하세요^^


Articles

1 2 3 4 5 6 7