데이터 파일, 테이블스페이스, 제어 파일, 서버 파라미터 파일(SPFILE) 같은 Amazon RDS for Oracle 데이터베이스 파일은 Amazon RDS 패키지 rdsadmin.rdsadmin_rman_util
을 사용하여 검증할 수 있습니다.
RMAN 확인에 대한 자세한 내용은 Oracle 설명서에서 Validating Database Files and Backups
데이터베이스 검증
RDS for Oracle에서 Oracle 데이터베이스가 사용하는 모든 관련 파일을 검증하려면 Amazon RDS 프로시저 rdsadmin.rdsadmin_rman_util.validate_database
를 사용합니다.
이 프로시저에서는 RMAN 작업을 위해 다음과 같은 공통 파라미터를 사용합니다.
-
p_validation_type
-
p_parallel
-
p_section_size_mb
-
p_rman_to_dbms_output
자세한 내용은 RMAN 프로시저용 공통 파라미터 단원을 참조하십시오.
다음 예에서는 파라미터의 기본값을 사용하여 데이터베이스를 검증합니다.
EXEC rdsadmin.rdsadmin_rman_util.validate_database;
다음 예에서는 파라미터의 지정된 값을 사용하여 데이터베이스를 검증합니다.
BEGIN
rdsadmin.rdsadmin_rman_util.validate_database(
p_validation_type => 'PHYSICAL+LOGICAL
',
p_parallel => 4
,
p_section_size_mb => 10
,
p_rman_to_dbms_output => FALSE
);
END;
/
p_rman_to_dbms_output
파라미터가 FALSE
로 설정되면 RMAN 출력이 BDUMP
디렉터리의 파일로 작성됩니다.
BDUMP
디렉터리의 파일을 보려면 다음과 같이 SELECT
문을 실행합니다.
SELECT * FROM table(rdsadmin.rds_file_util.listdir('BDUMP')) order by mtime;
BDUMP
디렉터리의 파일 내용을 보려면 다음과 같이 SELECT
문을 실행합니다.
SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','rds-rman-validate-nnn
.txt'));
파일 이름을 보려고 하는 파일 이름으로 변경합니다.
테넌트 데이터베이스 검증
컨테이너 데이터베이스(CDB)에 있는 테넌트 데이터베이스의 데이터 파일을 검증하려면 Amazon RDS 프로시저 rdsadmin.rdsadmin_rman_util.validate_tenant
를 사용합니다.
이 프로시저는 현재 테넌트 데이터베이스에만 적용되며 RMAN 작업을 위해 다음과 같은 공통 파라미터를 사용합니다.
-
p_validation_type
-
p_parallel
-
p_section_size_mb
-
p_rman_to_dbms_output
자세한 내용은 RMAN 프로시저용 공통 파라미터 단원을 참조하십시오. 이 프로시저는 다음 DB 엔진 버전에서 지원됩니다.
-
Oracle Database 21c(21.0.0) CDB
-
Oracle Database 19c(19.0.0) CDB
다음 예에서는 파라미터의 기본값을 사용하여 현재 테넌트 데이터베이스를 검증합니다.
EXEC rdsadmin.rdsadmin_rman_util.validate_tenant;
다음 예에서는 파라미터의 지정된 값을 사용하여 현재 테넌트 데이터베이스를 검증합니다.
BEGIN
rdsadmin.rdsadmin_rman_util.validate_tenant(
p_validation_type => 'PHYSICAL+LOGICAL
',
p_parallel => 4
,
p_section_size_mb => 10
,
p_rman_to_dbms_output => FALSE
);
END;
/
p_rman_to_dbms_output
파라미터가 FALSE
로 설정되면 RMAN 출력이 BDUMP
디렉터리의 파일로 작성됩니다.
BDUMP
디렉터리의 파일을 보려면 다음과 같이 SELECT
문을 실행합니다.
SELECT * FROM table(rdsadmin.rds_file_util.listdir('BDUMP')) order by mtime;
BDUMP
디렉터리의 파일 내용을 보려면 다음과 같이 SELECT
문을 실행합니다.
SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','rds-rman-validate-nnn
.txt'));
파일 이름을 보려고 하는 파일 이름으로 변경합니다.
테이블 스페이스 확인
테이블 스페이스와 연결된 파일을 확인하려면 Amazon RDS 프로시저 rdsadmin.rdsadmin_rman_util.validate_tablespace
를 사용합니다.
이 프로시저에서는 RMAN 작업을 위해 다음과 같은 공통 파라미터를 사용합니다.
-
p_validation_type
-
p_parallel
-
p_section_size_mb
-
p_rman_to_dbms_output
자세한 내용은 RMAN 프로시저용 공통 파라미터 섹션을 참조하세요.
이 프로시저에서는 다음과 같은 추가 파라미터도 사용합니다.
파라미터 이름 | 데이터 형식 | 유효한 값 | 기본값 | 필수 | 설명 |
---|---|---|---|---|---|
|
varchar2 |
유효한 테이블 스페이스 이름 |
— |
예 |
테이블 스페이스 이름입니다. |
제어 파일 확인
Amazon RDS Oracle DB 인스턴스에서 사용되는 제어 파일을 확인하려면 Amazon RDS 프로시저 rdsadmin.rdsadmin_rman_util.validate_current_controlfile
을 사용합니다.
이 프로시저에서는 RMAN 작업을 위해 다음과 같은 공통 파라미터를 사용합니다.
-
p_validation_type
-
p_rman_to_dbms_output
자세한 내용은 RMAN 프로시저용 공통 파라미터 섹션을 참조하세요.
SPFILE 확인
Amazon RDS Oracle DB 인스턴스에서 사용되는 서버 파라미터 파일(SPFILE)만 확인하려면 Amazon RDS 프로시저 rdsadmin.rdsadmin_rman_util.validate_spfile
을 사용합니다.
이 프로시저에서는 RMAN 작업을 위해 다음과 같은 공통 파라미터를 사용합니다.
-
p_validation_type
-
p_rman_to_dbms_output
자세한 내용은 RMAN 프로시저용 공통 파라미터 단원을 참조하십시오.
Oracle 데이터 파일 검증
데이터 파일을 확인하려면 Amazon RDS 프로시저 rdsadmin.rdsadmin_rman_util.validate_datafile
을 사용합니다.
이 프로시저에서는 RMAN 작업을 위해 다음과 같은 공통 파라미터를 사용합니다.
-
p_validation_type
-
p_parallel
-
p_section_size_mb
-
p_rman_to_dbms_output
자세한 내용은 RMAN 프로시저용 공통 파라미터 섹션을 참조하세요.
이 프로시저에서는 다음과 같은 추가 파라미터도 사용합니다.
파라미터 이름 | 데이터 형식 | 유효한 값 | 기본값 | 필수 | 설명 |
---|---|---|---|---|---|
|
varchar2 |
유효한 데이터파일 ID 번호 또는 유효한 데이터파일 이름(전체 경로 포함) |
— |
예 |
데이터파일 ID 번호( |
|
숫자 |
유효한 정수입니다. |
|
아니요 |
데이터 파일 내에서 확인이 시작되는 블록 번호입니다. 이 값이 |
|
숫자 |
유효한 정수입니다. |
|
아니요 |
데이터 파일 내에서 확인이 끝나는 블록 번호입니다. 이 값이 |