본문 바로가기

IT/oracle

Oracle Backup And Recovery

백업이란 데이터베이스의 복사본이고, Recovery란 장애가나기 바로 전 시점으로 복구 하는 것을 의미합니다.

오라클 데이터베이스의 백업 대상
  • - 모든 데이터 파일
  • - 컨트롤 파일
  • - Redo Log File
  • - 파라미터 파일
  • - 패스워드 파일

Database Mode

  - NOARCHIVELOG Mode : Redo Log Group에 Log Switch가 발생하여 다른 그룹을 사용 할 때 이 복사본을 생성하지 않고 재사용 하는 방법입니다.

  - ARCHIVELOG Mode : Redo Log Group에 Log Switch가 발생하여 다른 그룹을 사용하기 전에 복사본을 생성하는 방법입니다.

데이터베이스 동기화

  - 동기화란 Oralce DataBase를 같은 시점으로 맞추워 주는 것으로써 동기화 정보가 다르게 되면 Database는 OPEN 되지 않고 Recovery를 요구하게 됩니다. 즉, Datafile, Redo Log File, Control File의 시점(동기화)이 맞아야지 데이터베이스가 OPEN이 됩니다.

  - 각 데이터 파일과 컨트롤 파일 헤더에 체크 포인트 정보를 부여하고, 이것을 기반으로 데이터베이스를 동기화 시킵니다.

  - 데이터베이스의 동기화 정보가 맞지 않아 데이터베이스가 OPEN 되지 않았을 때 CKPT가 발생한 이 후부터 복구가 시작 됩니다. CKPT가 발생했다는 것은 메모리내의 변경된 정보가 DataFile에 쓰여졌다는 것이 보장 되므로 이 이후부터 복구 하도록 데이터베이스가 요청하게 됩니다.

태그

문서에 대하여

  • - 강좌 URL : http://www.gurubee.net/lecture/1969
  • - 이 문서를 다른 블로그나 홈페이지에 게재하실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
  • 구루비의 모든 강좌는 크리에이티브 커먼즈의 저작자표시-비영리-동일조건변경허락(BY-NC-SA) 라이선스에 따라 자유롭게 사용할 수 있습니다


'IT > oracle' 카테고리의 다른 글

ASMM : 자동 공유 메모리 관리란?  (0) 2015.04.06
ARCHIVELOG 모드로 변경  (0) 2015.04.06
ARCHIVELOG 모드  (0) 2015.04.06
NOARCHIVELOG 모드  (0) 2015.04.06
Backup의 종류  (0) 2015.04.06
데이터베이스 링크(Database Link)란?  (0) 2015.04.06
객체권한(Object Privileges) 이란?  (0) 2015.04.06
SQL*PLUS 사용법  (0) 2015.02.05
NLS_DATE_FORMAT  (0) 2015.02.03
Oracle FlashBack 을 이용한 데이터 복구  (0) 2015.02.03