SCOTT> select * from gesipan;
NO NAME RDATE
---------- ---------- ------------
1 DDD 19-AUG-10
2 DDD 19-AUG-10
3 DDD 19-AUG-10
SCOTT>
SCOTT> update gesipan
2 set name = 'AAA';
3 rows updated.
SCOTT> commit;
Commit complete.
SCOTT> select * from gesipan;
NO NAME RDATE
---------- ---------- ------------
1 AAA 19-AUG-10
2 AAA 19-AUG-10
3 AAA 19-AUG-10
SCOTT>
SCOTT> rollback;
Rollback complete.
SCOTT> select * from gesipan;
NO NAME RDATE
---------- ---------- ------------
1 AAA 19-AUG-10
2 AAA 19-AUG-10
3 AAA 19-AUG-10
SCOTT>
SCOTT> alter table gesipan enable row movement;
Table altered.
SCOTT> flashback table gesipan to timestamp(systimestamp - interval '2' minute);
Flashback complete.
SCOTT>
SCOTT> select * from gesipan;
NO NAME RDATE
---------- ---------- ------------
1 DDD 19-AUG-10
2 DDD 19-AUG-10
3 DDD 19-AUG-10
플래시백은 언두데이터를 이용하기 때문에 오래된 데이터는 못살리고 그때는 시간기반 복구를 이용해야 한다.
'오라클 > Backup & Recovery' 카테고리의 다른 글
[B/R] Recovery 원리 (0) | 2010.09.08 |
---|---|
[B/R] Cold backup과 Hot backup (0) | 2010.09.08 |
[B/R] Archive log mode와 No Archive log mode (0) | 2010.09.06 |
[B/R] 컨트롤 파일 재생성 (0) | 2010.08.27 |
[B/R] 백업 스크립트 (0) | 2010.08.09 |