ORACLE - 백업과 복구 실습 - 090414(화) : DBV 툴을 이용하여, 데이터파일을 검사할 수 있습니다.
▣ 이미지로만 구성되어 있습니다. 자세한 내용은 ORACLE FUNDAMENTAL II 를 참고하세요. [ORACLE 9i]
▣
labs.zip 다운로드Oracle Recovery Manager 개요 및 구성.
▣Recovery Manager 기능 (이하 알맨 : RMAN)
- RMAN는 다음에 대해 융통성 있는 방법 제공:
- Database, Tablespaces, Datafiles, Control files 및 Archive logs의 Backup
- 자주 실행되는 backup 및 recovery 작업 저장
- Catalog database 를 별도로 만들었을 경우에 이 DB에만 저장할 수 있습니다.
- Incremental block level backup 수행
- 전체로 백업받은 DB에서 변경된 부분만 백업받는 것을 말합니다.
- 사용되지 않은 block 건너뛰기
- 자동으로 수행됩니다. 따라서 백업본의 사이즈가 원본보다 작아집니다.
- Backup에 대한 제한 지정
- output 파일에 대한 용량제한 지정이 가능합니다.
- output 파일에 대한 용량제한 지정이 가능합니다.
▣ 누가 이거 설명좀 해주세요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
▣Recovery Manager 기능
- RMAN는 다음에 대해 융통성 있는 방법 제공:
- Backup 중 훼손된 Block 감지
- 다음을 통한 성능 향상:
- 자동 병렬화
- Redo 생성 감소
- Backup에 대한 I/O 제한
- Tape streaming
▣Recovery Manager 구성요소
▣RMAN Repository : Control file 사용
- RMAN Repository는 Target Database와 Backup 및 Recovery 작업에 대한 메타 데이터
- RMAN Repository는 항상 Target Database의 Control file에 저장
- CONTROL_FILE_RECORD_KEEP_TIME은 레코드가 겹쳐쓰이기 전까지 저장되는 최소 날짜 수를 결정
- Control file의 크기는 커질 수 있음
▣Channel 할당
▣자동 Channel 할당
- 위의 명령어를 정의하면, RMAN에서 백업하는 파일들에 대한 제어가 가능합니다.
- 위의 채널할당에 대한 실습이 시작됩니다.
▣수동 Channel 할당
- BACKUP, COPY, RESTORE 및 RECOVER 명령은 최소한 하나 이상의 Channel이 필요
- RMAN에서 BACKUP, COPY, RESTORE등의 명령어는 채널이 필요합니다.
- 왜냐구요? I/O가 일어나는 작업이기 때문이지요.
- Channel을 할당하면 Target Database에 대한 Server Process 시작
- Channel은 병렬도에 영향
- 채널은 여러개 띄워놓는다는 말입니다.
- Channel은 다양한 유형의 매체에 기록
- 운영체제에 마운트되는 다양한 장치에 기록이 가능합니다.
- Channel은 제한을 부여하는 데 사용
- 위의 명령어들은 9i 이전에서 사용되었던 명령어 입니다.
- 9i 이후부터는 할 필요가 없으므로, 노가다 하지 마세요.....:D
- RMAN에서는 하나 이상의 명령어를 수행할 때는 RUN 을 사용하며 {}으로 블록화를 시킬 수 있습니다.
'Web Develop Tech > Oracle9i Fundmantal II' 카테고리의 다른 글
ORACLE - 사용자 관리 백업 [10장] (0) | 2012.10.26 |
---|---|
ORACLE - 사용자 관리 백업 [10장] - 실습 (0) | 2012.10.26 |
ORACLE - 백업과 복구 실습 - 090415(수) - Recovery Manager 계속 (0) | 2012.08.25 |
ORACLE - RMAN Backup (0) | 2012.08.25 |
ORACLE - RMAN 기존 명령어 초기화 (0) | 2012.08.20 |