[Oracle] Oracle FlashBack 이용한 데이터 복구
2015. 3. 6. 15:37
반응형
Oracle FlashBack
Oracle 데이터 복구를 위한 FlashBack 쿼리 정리합니다.
Query INTERVAL 30분, 3시간, 1일
-- 30분 이전의 해당 테이블의 데이터 조회
SELECT *
FROM TEST_TABLE AS OF TIMESTAMP ( SYSTIMESTAMP - INTERVAL '30' MINUTE);
-- 3시간 이전의 해당 테이블의 데이터 조회
SELECT *
FROM TEST_TABLE AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '3' HOUR);
-- 1일 이전의 해당 테이블의 데이터 조회
SELECT *
FROM TEST_TABLE AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '1' DAY);
Query FLASHBACK
-- 2분전의 데이터 복구
FLASHBACK TABLE TEST_TABLE TO TIMESTAMP (SYSTIMESTAMP - INTERVAL '2' MINUTE);
--Row Movement 비활성화 오류시
ALTER TABLE TEST_TABLE ENABLE ROW MOVEMENT;
반응형
'Database & NoSQL > DB' 카테고리의 다른 글
[Oracle] 중복필드로 그룹핑 쿼리(Group By) (0) | 2015.03.13 |
---|---|
[Oracle] 테이블 백업 쿼리 (CTAS) (0) | 2015.03.13 |
[TOOL] PL/SQL developer 환경 설정 (0) | 2015.01.07 |
[PL/SQL] developer 프로시저(Procedure) Debugging (0) | 2014.12.13 |
[오류] Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0 (0) | 2014.04.28 |