study:oracle:10gadminii:usingrecoverymanager
문서의 이전 판입니다!
목차
Using Recovery Manager
Objectives
- RMAN 백업명령으로 backup sets 과 image copies 를 만든다.
- RMAN을 통해 backups과 image copies를 관리한다.
Issuing Recovery Manager Commands
| interactive client | RMAN 명령어 직접 이용 analysis, reports, stored scripts 사용 |
|---|---|
| Bactch mode | 자동화된 작업이용 RMAN 시작시 명령파일 실행 정보를 로그파일로 설정 |
| Pipe interface | PIPE 명령어 이용하기 RMAN 세션과 외부 어플리케이션을 이용하여 데이타 통신하기 |
RMAN Command Overview
RMAN Commands
RMAN 명령 타입
| Stand-alone | RMAN 프롬프트에서 한줄씩 실행한다 RUN 을 통한 서브 명령을 이용할 수 없다 |
|---|---|
| Job | RUN 의 괄호를 이용해야 한다 그룹 실행이 가능하다 |
| Stand-alone 또는 job | RMAN 프롬프트와 RUN 을 이용하여 실행할 수 있다 RUN의 괄호와 그룹 실행을 할 수 있다 |
Job Command: Example
RMAN> RUN {
2> BACKUP AS BACKUPSET
3> FORMAT '/u01/db01/backup/%d_%s_%p'
4> DURATION 10:00 MINIMIZE LOAD
5> (DATABASE);
6> SQL 'alter system archive log current';
7> }
The BACKUP Command
Backup Constraints
백업 제한사항
- 데이타베이스는 mounted 이거나 open 상태이어야 한다.
- Online redo log 백업은 지원하지 않는다.
- clean 백업만 NOARCHIVELOG 모드에서 지원된다.
- current 데이타파일 백업만 ARCHIVELOG 모드에서 지원된다.
Parallelization of Backup Sets
멀티채널 할당과 각 채널에 포함된 데이타
Compressed Backups
Image Copy
RMAN> BACKUP AS COPY 2> DATAFILE '/ORADATA/users_01_db01.dbf' 3> FORMAT '/BACKUP/users01.dbf' tag=DF3; RMAN> BACKUP AS COPY 4> ARCHIVELOG LIKE 'arch_1060.arc' 5> FORMAT 'arch_1060.bak';
- Image Copy는 single data file, archived redo log, control file 들의 복사하는 것이다.
- Image Copy는 OS의 복사(copy) 명령어로 백업되어 진다.
Tags for Backups and Image Copies
BACKUP Options
- 물리적 블록 변조(corruptions) 체크
- 물리적 변조으로 인한 논리적 변조 스캔
- 중지를 위한 변조(corruptions)에 따른 임계치 설정
- 백업이 수행되기 전에 target input files 확인
- 2중 백업 셋
- 백업 셋이나 Image copy 존재시 덮어쓰기
- 저장장치(storage devices)와 media management layer의 데이타파일 사이의 데이타 전송의 제어를 하지 않는다.
Backing Up Archived Redo Logs
- Online redo log file 은 자동으로 전환된다.
- Archived log 자동복구(failover)가 수행된다.
- archived redo logs 백업의 범위를 정할 수 있다.
- 백업셋(Backup sets)은 archived redo log file만 포함된다.
RMAN> BACKUP 2> FORMAT '/disk1/backup/ar_%t_%s_%p' 3> ARCHIVELOG FROM SEQUENCE=234 4> DELETE INPUT;
Copying the Whole Database
전체 데이타베이스의 Image Copy를 만드는 방법
CONFIGURE 명령으로 기본설정
- CONFIGURE DEFAULT DEVICE TYPE TO disk;
- CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COPY;
- CONFIGURE CONTROLFILE AUTOBACKUP ON;
백업
- 모든 데이타파일과 콘트롤파일을 이전 image copies의 백업(백업셋 또는 Image Copy)를 아래의 명령으로 만들 수 있다.
RMAN> BACKUP COPY OF DATABASE;
RMAN
- 기본적으로 RMAN 실행은 백업명령을 순차적으로 실행된다.
그러나 아래처럼 parallelize하게 수행할 수도 있다.- CONFIGURE DEVICE TYPE DISK PARALLELISM n ( n은 parallelism의 수)
- 멀티채널 할당
- COPY 명령을 통한 백업을 멀티파일로 설정한다.
Making Incremental Backups
Incremental Backup: Example
Block Change Tracking
Enabling Block Change Tracking
Incrementally Updating Backups
LIST Command Operations
The REPORT Command
The REPORT NEED BACKUP Command
REPORT NEED BACKUP: Examples
REPORT OBSOLETE and DELETE OBSOLETE
Managing Backups with EM
RMAN Dynamic Views
Monitoring RMAN Backups
Summary
Practice Overview: Using RMAN
study/oracle/10gadminii/usingrecoverymanager.1206816892.txt.gz · 마지막으로 수정됨: 저자 starlits







