2009년 8월 12일 수요일

Flashback

▣ Flashback 기능을 사용하려면 아래와 같이 Flashback이 on 모드여야 한다.

   

▣ Recyclebin

  1. 삭제된 테이블은 recyclebin안에서 빈공간으로 인식된다.
  2. DB 운영시 빈공간으로 인식되며 만약 DB의 용량이 부족하다면 휴지통 용량을 사용한다.
  3. 지워진 테이블은 예고없이 휴지통에서 삭제됨
  4. Datafile이 Auto-Extend일 경우에는 recyclebin이 확장됨

   

Table Drop & Recycle

   

▣ 되살리려는 테이블명이 이미 존재할 경우

   

EM

   

▣ DB 전체 Recycle Purge

   

Querying the RecycleBin

   

▣ 휴지통에 있는 테이블 내용 확인

   

▣ 공간 절약을 위해 Flashback log를 만들지 않는 T/S 지정

ALTER TABLESPACE <ts_name> FLASHBACK {ON|OFF}

=> on으로 바꿀 때는 mount 모드에서만 가능

확인> SELECT name,flashback_on FROM v$tablespace;

   

▣ Monitoring Flashback Database

▶ View the flash recovery area disk quota

SELECT estimated_flashback_size,flashback_size FROM V$FLASHBACK_DATABASE_LOG;

▶ Determine the current flashback window

SELECT oldest_flashback_scn,oldest_flashback_time FROM V$FLASHBACK_DATABASE_LOG;

▶ Monitoring logging in the Flashback Database Log

SELECT * FROM V$FLASHBACK_DATABASE_LOG;

   

▶ V$FLASH_RECOVERY_AREA_USAGE

   

▣ Guaranteed Restore Points

해당 restore point가 가능하도록 Flashback log를 지우지 않음

CREATE RESTORE POINT before_load GUARANTEE FLASHBACK DATABASE;

댓글 없음:

댓글 쓰기