[백업][가리사니] 오라클 데이터 복원 하는 방법
oracle

이 문서는 가리사니 개발자 포럼에 올렸던 글의 백업 파일입니다. 오래된 문서가 많아 현재 상황과 맞지 않을 수 있습니다.

오라클에서 대량의 데이터가 수정 / 삭제 되었을때 undo_retention 타임 내 데이터를 복구 할 수 있는 명령어가 있습니다.

undo_retention

  • 미리 설정이 되어 있어야 합니다.
    -- 3600 초 : 1시간
    alter system set undo_retention = 3600 ;
    

삭제 / 수정 데이터 조회

-- 10분전 커밋된 모든 데이터를 찾습니다.
SELECT
	*
FROM 테이블이름
AS OF TIMESTAMP( SYSTIMESTAMP - INTERVAL '10' MINUTE )