

# RMAN 프로시저용 공통 파라미터
<a name="Appendix.Oracle.CommonDBATasks.CommonParameters"></a>

Amazon RDS 패키지인 `rdsadmin.rdsadmin_rman_util`에서 프로시저를 사용해 RMAN으로 작업을 수행할 수 있습니다. 이 패키지에서 몇 가지 파라미터는 프로시저에 공통됩니다. 이 패키지에는 다음과 같은 공통 파라미터가 있습니다.


****  

| 파라미터 이름 | 데이터 형식 | 유효한 값 | 기본값 | 필수 | 설명 | 
| --- | --- | --- | --- | --- | --- | 
|  `p_directory_name`  |  varchar2  |  유효한 데이터베이스 디렉터리 이름입니다.  |  —  |  예  |  백업 파일을 담을 디렉터리의 이름입니다.  | 
|  `p_label`  |  varchar2  |  `a-z`, `A-Z`, `0-9`, `'_'`, `'-'`, `'.'`  |  —  |  아니요  |  백업 파일 이름에 포함된 고유 문자열입니다.  제한은 30자입니다.   | 
|  `p_owner`  |  varchar2  |  `p_directory_name`에 지정된 디렉터리의 유효한 소유자입니다.  |  —  |  예  |  백업 파일을 담을 디렉터리의 소유자입니다.  | 
|  `p_tag`  |  varchar2  |  `a-z`, `A-Z`, `0-9`, `'_'`, `'-'`, `'.'`  |  NULL  |  아니요  |  매일, 매주 또는 증분 수준 백업과 같은 백업의 목적이나 용도를 나타내기 위해 백업을 구별하는 데 사용할 수 있는 문자열입니다. 제한은 30자입니다. 태그는 대/소문자를 구분하지 않습니다. 태그를 입력할 때 사용된 대소문자에 관계없이 항상 대문자로 태그가 저장됩니다. 태그는 고유할 필요가 없으므로 여러 백업이 동일한 태그를 가질 수 있습니다. 태그를 지정하지 않으면 RMAN은 `TAGYYYYMMDDTHHMMSS` 형식을 사용하여 기본 태그를 자동으로 할당합니다. 여기서 *YYYY*는 연도, *MM*은 월, *DD*는 일, *HH*는 시간(24시간 형식), *MM*은 분, *SS*는 초입니다. 날짜 및 시간은 RMAN이 백업을 시작한 때를 나타냅니다. 예를 들어 백업은 2019-09-27 21:45:17에 시작된 백업에 대해 `TAG20190927T214517` 태그를 수신할 수 있습니다. `p_tag` 파라미터는 다음 Amazon RDS for Oracle DB 엔진 버전에서 지원됩니다. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.CommonParameters.html)  | 
|  `p_compress`  |  부울  |  `TRUE`, `FALSE`  |  `FALSE`  |  아니요  |  `TRUE`를 지정하여 기본 백업 압축을 활성화합니다. `FALSE`를 지정하여 기본 백업 압축을 비활성화합니다.  | 
|  `p_include_archive_logs`  |  부울  |  `TRUE`, `FALSE`  |  `FALSE`  |  아니요  |  `TRUE`를 지정하여 보관된 재실행 로그를 백업에 포함합니다. `FALSE`를 지정하여 보관된 재실행 로그를 백업에서 제외합니다. 보관된 재실행 로그를 백업에 포함하는 경우 `rdsadmin.rdsadmin_util.set_configuration` 프로시저를 사용해 보존 기간을 1시간 이상으로 설정하세요. 또한 백업을 실행하기 전에 `rdsadmin.rdsadmin_rman_util.crosscheck_archivelog` 프로시저를 즉시 호출하세요. 이렇게 하지 않으면 Amazon RDS 관리 프로시저에서 삭제한 보관된 재실행 로그 파일이 누락되어 백업이 실패할 수 있습니다.  | 
|  `p_include_controlfile`  |  부울  |  `TRUE`, `FALSE`  |  `FALSE`  |  아니요  |  `TRUE`를 지정하여 백업에 제어 파일을 포함합니다. `FALSE`를 지정하여 백업에서 제어 파일을 제외합니다.  | 
|  `p_optimize`  |  부울  |  `TRUE`, `FALSE`  |  `TRUE`  |  아니요  |  보관된 재실행 로그가 포함된 경우 백업 크기를 줄이기 위해 `TRUE`를 지정하여 백업 최적화를 활성화합니다. `FALSE`를 지정하여 백업 최적화를 비활성화합니다.  | 
|  `p_parallel`  |  숫자  |  Oracle Database Enterprise Edition(EE)에서 `1`과 `254` 사이의 유효한 정수입니다. `1`다른 Oracle Database 에디션일 때는 입니다.  |  `1`  |  아니요  |  채널 수입니다.  | 
|  `p_rman_to_dbms_output`  |  부울  |  `TRUE`, `FALSE`  |  `FALSE`  |  아니요  |  `TRUE`일 때는 RMAN 출력이 `DBMS_OUTPUT` 패키지를 비롯해 `BDUMP` 디렉터리의 파일로 전송됩니다. SQL\$1Plus에서 `SET SERVEROUTPUT ON`을 사용하여 출력을 확인합니다. `FALSE`일 때는 RMAN 출력이 `BDUMP` 디렉터리의 파일로만 전송됩니다.  | 
|  `p_section_size_mb`  |  숫자  |  유효한 정수입니다.  |  `NULL`  |  아니요  |  섹션 크기(MB)입니다. 각 파일을 지정된 섹션 크기로 나누어서 함께 확인합니다. `NULL`일 때는 파라미터를 무시합니다.  | 
|  `p_validation_type`  |  varchar2  |  `'PHYSICAL'`, `'PHYSICAL+LOGICAL'`  |  `'PHYSICAL'`  |  아니요  |  손상 탐지 수준입니다. 물리적 손상 여부를 알아보고 싶다면 `'PHYSICAL'`을 지정합니다. 물리적 손상을 예로 들면 헤더와 푸터가 서로 일치하는 않는 블록이 있습니다. 물리적 손상 외에 논리적 불일치 여부도 알아보고 싶다면 `'PHYSICAL+LOGICAL'`을 지정합니다. 논리적 손상의 예로는 잘못된 블록을 들 수 있습니다.  | 