D.B./Oracle

[ORACLE] 이전 데이터 조회 및 복원

미련곰 2010. 8. 5. 11:49

Oracle 9i Database Release 2 이상버전에서 Flashback 데이터 복구 사용
 
SELECT ...  AS OF ....
최대 360분 이전데이터까지 조회가 가능하다한다..


ex) SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '분' MINUTE) WHERE ~~

ex2) insert into 복구 테이블명
      select * from 기존데이터 테이블명 as of timestamp(systimestamp-interval '40' minute) where 1=1



Oracle 9i Database Release 1 버전에서는 DBMS_FLASHBACK 프로시저를 이용해서 데이터를 복구해야한단다..