DBAtlas · 데이터베이스 운영 아틀라스

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 모드여야 한다. 백업 대상에 충분한 공간이 있는지 확인한다.

DBAtlas에서 열기 →

관련 항목