RMAN으로 빠른 전체 백업
Oracle유지보수명령어
# From the shell: rman target /
RUN {
ALLOCATE CHANNEL c1 DEVICE TYPE DISK;
ALLOCATE CHANNEL c2 DEVICE TYPE DISK;
BACKUP AS COMPRESSED BACKUPSET
DATABASE
PLUS ARCHIVELOG
TAG 'FULL_DAILY';
BACKUP CURRENT CONTROLFILE;
DELETE NOPROMPT OBSOLETE;
RELEASE CHANNEL c1;
RELEASE CHANNEL c2;
}하는 일
두 채널로 병렬 처리하여 데이터베이스 전체와 아카이브 로그의 압축 전체 백업을 수행하고, controlfile을 백업하며 불필요한(obsolete) 백업을 정리한다.
사용 시점
일일/주간 전체 백업, 복구 지점 생성.
주의
COMPRESSED는 CPU를 사용한다. DELETE OBSOLETE는 보존 정책에 따라 오래된 백업을 삭제하므로 정책(CONFIGURE RETENTION POLICY)을 올바르게 설정한다. ARCHIVELOG는 DB가 ARCHIVELOG 모드여야 한다. 백업 대상에 충분한 공간이 있는지 확인한다.