반응형
Oracle9i Database Release 2이상 버전에서는 (9.2 이상)
SELECT...AS OF 명령을 사용하여 Flashback 데이터를 복구 할 수 있습니다.
SELECT...AS OF 명령을 사용하여 Flashback 데이터를 복구 할 수 있습니다.
1. 삭제 된 데이타 복구
예)
SELECT *
FROM TABLENAME AS OF TIMESTAMP TO_TIMESTAMP('2008-04-15 15:03:33', 'YYYY-MM-DD HH24:MI:SS') WHERE COLNAME = :COL1
;
2. Drop 된 테이블 복구
드랍된 테이블 보기
select object_name, original_name, type from user_recyclebin;
-- 다음과 같이 하면 가장 마지막에 drop한 것이 먼저 플래시-백되는것을 알 수 있다.
-- 참고로, drop 된 시간을 통해 복구할 때는
flashback table test to timestamp ‘년-월-일 시:분:초’;
flashback table test to before drop;
Rename 옵션도 있음.
flashback table test to before drop rename to test_2 ;
반응형