posted by I유령I 2010. 3. 19. 10:17
■ RMAN : 오라클 데이터베이스에서 백업,복원 및 복구작업을 수행하는 유틸리티로 Oracle8 이상에서 지원됨.


■ 주요기능
- 자주 실행하는 작업을 스크립트로 저장
- 증분 블록 레벨 백업 기능 지원
- 백업작업의 병렬화로 시간 절약
- 사용되지 않은 블록 건너뛰고 백업 수행
- 백업 수행 중 훼손된 블록 감지


■ 구성요소
- 서버 세션 : RMAN 에 의해 호출된 서버 프로세스(UNIX) 또는 쓰레드(NT) 는 대상 데이터베이스에 접속되어 백업,복구를 수행함
- 대상 데이터베이스 : RMAN으로 백업,복구작업이 수행되는 데이터베이스
- 채널 : 백업,복구작업을 수행 및 기록하기 위해 필요한 대상 데이터베이스 링크
- MML : 테이프에 쓰거나 테이프에서 읽을 때 필요한 라이브러리로 매체 및 저장 시스템 업체에서 제공함


■ 자동 채널 할당하기
* Default 장치 설정
RMAN> CONFIGURE DEFAULT DEVICE TYPE TO DISK;

* Default 채널에 대한 병렬화 구성
RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 4;

* Default 채널에 대한 옵션 구성
RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK
  2 > FORMAT = '/data/backup/rman/%U';


■ 수동 채널 할당하기
RMAN> RUN {
  2 > ALLOCATE CHANNEL c1 DEVICE TYPE disk;
  3 > FORMAT '/BACKUP/%U';
  4 > BACKUP DATAFILE '/home/oracle/disk1/users01.dbf'
  5 > }

- 수동채널할당은 자동채널 할당보다 우선함
- 수동채널 할당을 하지 않는 작업은 자동채널을 사용함


■ 채널 제어 옵션
* 병렬도 구성
RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 4;

* 최대 백업 피스 크기 지정
RMAN > CONFIGURE CHANNEL DEVICE TYPE DISK
   2 > MAXPIECESIZE 2G;

'Oracle 10g > 10g - Admin II' 카테고리의 다른 글

Recovery Manager (RMAN) 명령어 및 예제  (0) 2010.03.19