개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr
개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr
Flashback Database 기술
기존의 방식은 메모리상의 Database Buffer Cache의 모든 변경 내역을 리두 로그 버퍼에 기록하고 LGWR이 리두 로그 파일에 기록한다.
복원시 백업 파일을 restore 하고 리두로그 파일을 가지고 recovery 하는 방식!
Flashback은 Database Buffer Cache의 데이터 변경이 일어나면 Flashback 버퍼에 변경 내역을 기록하고 RVWR이라는 백그라운드 프로세서가 Flashback 로그에 기록한다.
복원시 restore 과정없이 Flashback 로그를 이용해서 recovery 하는 방식!
- Flashback Database는 Flashback Database 로그라는 일종의 로그 파일을 사용하여 구현된다.
- 오라클 데이터베이스는 Flashback Database 로그에 있는 데이터 블록의 "이전 이미지"를 주 기적으로 기록한다.
- 블록 이미지를 재사용하여 원하는 목표 시간 직전에 flashback 로그가 캡쳐된 시점으로 데이터 파일 변경 사항을 빠르게 취소할수 있다.
- 그런 다음 데이터 간의 차이(gap)를 메우기 위해 리두 로그 파일의 변경 사항이 적용된다.
- Flashback Database 로그는 Flash Recovery Area에서 자동으로 생성되고 관리된다.
개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr
개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr
'it교육알리미 > 오라클,SQL' 카테고리의 다른 글
| 구로 오라클실무학원] Flashback Database 기술 (0) | 2016.03.02 |
|---|---|
| 구로 오라클실무학원] Flashback Database 란? (0) | 2016.03.02 |
| 구로 오라클실무학원] Flashback Database 기술 (0) | 2016.03.02 |
| 구로 오라클실무학원] Flashback Database 란? (0) | 2016.03.02 |
| 구로 오라클실무학원] Flashback Database 란? (0) | 2016.03.02 |
