반응형
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;
반응형

+ Recent posts