ㄷㄱㅈㄷㄱ
카테고리 없음

Oracle에서 발생하는 장애는 크게 물리적인 장애와 논리적인 장애로 분류할 수 있다
Flashback 기능은 사용자의 논리적인 오류를 아주 빠르게 복구해 낼 수 있는 방법이다.
(물리적은 하드웨어 손상 등, 논리적은 사용자의 실수나 오류로 나타나는 장애)

물리적인 장애는 복구할 수 없다는 것을 반드시 기억해야 한다.
Flashback은 Oracle 9i 버전부터 등장했으나 그 기능이 많이 부족해서 많이 사용되지는 않았고,
10g 버전부터 획기적인 여러 가지 기능을 추가로 지원해서 사용자의 논리적인 실수를 복구하는데
거의 혁명적이라고 할 만큼 획기적인 기능으로 발전했다. 어떤 기능인지 여러 사례를 들어 한번 기술해 보겠다.

1. Flashback의 종류
Flashback 명령어는 3가지 Level (방법) 이 있고 아래와 같습니다.
1) Row Level Flashback
2) Table Level Flashback
3) Database Level Flashback

11g 에서 추가된 Flashback Data Archive 에 대해서는 이 장의 뒷부분에서 자세하게 살펴보기로 하고 여기서는
Flashback의 주요 3가지에 대해서 자세히 살펴보겠습니다.

1) Row Level Flashback
- Row Level Flashback 란 특정 테이블의 특정 Row만 Flashback 해주는 기능입니다.
하나의 테이블에서 전부 데이터를 복구하는게 아닌 아무개의 데이터만 과거의 특정 시점으로