RMAN 환경설정 값
RMAN 설정 조회:
SHOW ALL;
결과:
RMAN configuration parameters for database with db_unique_name ORCL are:
# 백업을 최소 몇 세트를 유지할지 결정
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
# 같은 파일을 이미 백업했어도 또 백업할지 여부
# VALUES - (ON: 무조건 백업수행, OFF: 이미 백업된 파일은 중복 백업 안 함)
CONFIGURE BACKUP OPTIMIZATION OFF; # default
# RMAN 백업 디바이스 설정
# VALUES - (DISK, NFS, TAPE, SBT 등)
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
# 컨트롤 파일 자동 백업 → Control File, SPFILE
# VALUES - (ON, OFF)
CONFIGURE CONTROLFILE AUTOBACKUP ON; # default
# 컨트롤 파일 자동 백업 포맷
# VALUES - (%F: 고유 파일명, )
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
# 디스크 백업 병렬도 (PARALLELISM: 백업채널 갯수, BACKUP TYPE TO BACKUPSET: RMAN 표준 백업셋 방식)
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
# 데이터파일 백업 복사본 수
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
# 아카이브 로그 백업 복사본 수
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
# 백업셋 최대 크기
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
# 백업 암호화 여부
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
# 암호화 알고리즘
# VALUES - (ASE128: 기본값, ASE256: 더 강력/CPU 사용 ↑)
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
# 백업 압축 알고리즘
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
# RMAN 로그 보존 기간
CONFIGURE RMAN OUTPUT TO KEEP FOR 7 DAYS; # default
# 아카이브 로그 삭제 정책
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE;
# 스냅샷 컨트롤 파일 위치
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/19c/dbhome_1/dbs/snapcf_orcl.f'; # default
Format 치환자(파일 명명)
| Format | 의미 | 예시 | 결과 |
| %U | 유일한 파일명 생성 | FORMAT '/backup/ORCL_%U' | ORCL_0f1a2b3c4d5e6f7g8h9i |
| %F | Control File Auto Backup 전용 포맷 | FORMAT '%F' | c-DBID-YYYYMMDD-SEQ.bak |
| %d | 데이터베이스 이름 | FORMAT '/backup/%d_%U' | ORCL_0f1a2b3c4d5e |
| %T | 날짜(YYYYMMDD) | FORMAT '/backup/ ORCL _%T' | ORCL_20260202_0f1a2b3c |
| %t | 타임스탬프 | FORMAT '/backup/ORCL_%t' | ORCL_1738550400 |
| %s | 백업 세트 번호 | FORMAT '/backup/ORCL_%s' | OORCL_105 |
| %c | 백업 복사본 번호 | FORMAT '/backup/ORCL_%c' | ORCL_1 |
최소 설정값
-- 백업 장치 설정
configure default device type to disk;
# -- 채널 생성
# CONFIGURE DEVICE TYPE DISK PARALLELISM 2;
-- 백업 기본 경로 성정
configure channel device type disk format '/backup/rman/%d_%U_%T';
-- 컨트롤 파일 자동 백업 여부
CONFIGURE CONTROLFILE AUTOBACKUP ON;
-- 컨트롤 파일 백업 경로
configure controlfile autobackup format for device type disk to '/backup/rman/db_ctl_%F';
01. RETNETION POLICY
더보기
기본값:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
👉 최신 백업 1개만 유지
추천 설정값:
# 추천
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
👉 최근 7일 동안 언제든 복구 가능
예시)
<-- 삭제 가능 --> | <-- 반드시 보존 --> |
1/26 2/2
(7일 전) (오늘)
02. BACKUP OPTIMIZATION
더보기
기본값:
CONFIGURE BACKUP OPTIMIZATION OFF;
👉 이미 백업된 파일이라도 다시 백업
추천 설정값:
CONFIGURE BACKUP OPTIMIZATION ON;
👉 변경 없는 datafile / archivelog 재백업 방지
03. DEFAULT DEVICE TYPE
더보기
기본값:
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
추천 설정값:
CONFIGURE DEFAULT DEVICE TYPE TO {DISK | SBT_TAPE};
👉 DB 환경에 맞게 설정
| 값 | 설명 |
| DISK | 파일 시스템 기반 백업 |
| SBT_TAPE | 테이프 / 미디어 매니저 |
04. CONTROLFILE AUTOBACKUP
더보기
기본값:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
👉 ON 상태 그대로 추천
05. CONTROLFILE AUTOBACKUP
더보기
기본값:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F';
추천 설정값:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '{경로}/control_%F';
👉 특정 경로에 백업
06. DEVICE TYPE DISK PARALLELISM
더보기
기본값:
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET;
추천 설정값:
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET;
# 또는
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
👉 디스크/NFS 성능 괜찮으면 2
👉 느리면 1 유지
07. DATAFILE BACKUP COPIES
더보기
기본값:
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
👉 그대로 추천
08. ARCHIVELOG BACKUP COPIES
더보기
기본값:
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
👉 그대로 추천
09. MAXSETSIZE
더보기
기본값:
CONFIGURE MAXSETSIZE TO UNLIMITED;
👉 그대로 추천
10. ENCRYPTION
더보기
기본값:
CONFIGURE ENCRYPTION FOR DATABASE OFF;
CONFIGURE ENCRYPTION ALGORITHM 'AES128';
👉 그대로 추천
11. COMPRESSION
더보기
기본값:
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE
👉 그대로 추천
12. RMAN OUTPUT KEEP
더보기
기본값:
CONFIGURE RMAN OUTPUT TO KEEP FOR 7 DAYS;
👉 그대로 추천
13. ARCHIVELOG DELETION POLICY
더보기
기본값:
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE;
CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY;
👉 Data Gurad 구성 시 추천
14. SNAPSHOT CONTROLFILE
더보기
기본값:
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/19c/dbhome_1/dbs/snapcf_orcl.f';
추천 설정값:
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '{RMAN백업경로}/controlfile_sanp.f'; # default
15. RMAN 환경설정 default로 초기화
CONFIGURE RETENTION POLICY CLEAR;
CONFIGURE BACKUP OPTIMIZATION CLEAR;
CONFIGURE DEFAULT DEVICE TYPE CLEAR;
CONFIGURE CONTROLFILE AUTOBACKUP CLEAR;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK CLEAR;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT CLEAR;
CONFIGURE DEVICE TYPE DISK CLEAR;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK CLEAR;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT CLEAR;
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK CLEAR;
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT CLEAR;
CONFIGURE CHANNEL DEVICE TYPE DISK CLEAR;
CONFIGURE CHANNEL DEVICE TYPE SBT CLEAR;
CONFIGURE MAXSETSIZE CLEAR;
CONFIGURE ENCRYPTION FOR DATABASE CLEAR;
CONFIGURE ENCRYPTION ALGORITHM CLEAR;
CONFIGURE COMPRESSION ALGORITHM CLEAR;
CONFIGURE ARCHIVELOG DELETION POLICY CLEAR;
CONFIGURE SNAPSHOT CONTROLFILE NAME CLEAR;
'🗄️ DB_이야기 > # 🛢️ Oracle' 카테고리의 다른 글
| [Oracle] RMAN 복구(BACKUPSET) (0) | 2026.02.06 |
|---|---|
| [Oracle] RMAN 백업(BACKUPSET) (0) | 2026.02.05 |
| [Oracle] RMAN 개념 및 아키텍처 정리 (0) | 2026.01.30 |
| [Oracle] ORA-16816: incorrect database role (1) | 2026.01.27 |
| [Oracle] Data Guard 점검 & 운영 명령어 정리 (1) | 2026.01.20 |