반응형
Oracle에서는 데이터를 복구하는 유틸리티인 'FLASHBACK'기능을 제공한다.
-- 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);
-- 2분전의 데이터 복구
FLASHBACK TABLE TEST_TABLE TO TIMESTAMP (SYSTIMESTAMP - INTERVAL '2' MINUTE);
--Row Movement 비활성화 오류시
ALTER TABLE TEST_TABLE ENABLE ROW MOVEMENT;
반응형
'Oracle&DB' 카테고리의 다른 글
Oracle 숫자형 확인 사용자 함수 IS_NUMBER(IN_STR) (0) | 2019.11.27 |
---|---|
Oracle 권한부여 (0) | 2019.06.29 |
[DB][Oracle] PL/SQL 개념정리 (0) | 2019.03.18 |