RDS for Oracle DB에서 데이터베이스 파일 검증 - Amazon Relational Database Service

RDS for Oracle DB에서 데이터베이스 파일 검증

데이터 파일, 테이블스페이스, 제어 파일, 서버 파라미터 파일(SPFILE) 같은 Amazon RDS for Oracle 데이터베이스 파일은 Amazon RDS 패키지 rdsadmin.rdsadmin_rman_util을 사용하여 검증할 수 있습니다.

RMAN 확인에 대한 자세한 내용은 Oracle 설명서에서 Validating Database Files and Backups VALIDATE를 참조하세요.

데이터베이스 검증

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 프로시저용 공통 파라미터 섹션을 참조하세요.

이 프로시저에서는 다음과 같은 추가 파라미터도 사용합니다.

파라미터 이름 데이터 형식 유효한 값 기본값 필수 설명

p_tablespace_name

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 프로시저용 공통 파라미터 섹션을 참조하세요.

이 프로시저에서는 다음과 같은 추가 파라미터도 사용합니다.

파라미터 이름 데이터 형식 유효한 값 기본값 필수 설명

p_datafile

varchar2

유효한 데이터파일 ID 번호 또는 유효한 데이터파일 이름(전체 경로 포함)

데이터파일 ID 번호(v$datafile.file#) 또는 경로가 포함된 전체 데이터파일 이름(v$datafile.name)입니다.

p_from_block

숫자

유효한 정수입니다.

NULL

아니요

데이터 파일 내에서 확인이 시작되는 블록 번호입니다. 이 값이 NULL인 경우 1이 사용됩니다.

p_to_block

숫자

유효한 정수입니다.

NULL

아니요

데이터 파일 내에서 확인이 끝나는 블록 번호입니다. 이 값이 NULL일 때는 데이터 파일에서 최대 블록이 사용됩니다.