블록 미디어 복구 수행 - Amazon Relational Database Service

블록 미디어 복구 수행

Amazon RDS 프로시저 rdsadmin.rdsadmin_rman_util.recover_datafile_block을 사용하여 블록 미디어 복구라고 하는 개별 데이터 블록을 복구할 수 있습니다. 이 오버로드된 절차를 사용하여 개별 데이터 블록 또는 일정 범위의 데이터 블록을 복구할 수 있습니다.

이 프로시저에서는 RMAN 작업을 위해 다음과 같은 공통 파라미터를 사용합니다.

  • p_rman_to_dbms_output

자세한 내용은 RMAN 프로시저용 공통 파라미터 단원을 참조하십시오.

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

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

p_datafile

NUMBER

유효한 데이터 파일 ID 번호.

손상된 블록을 포함하는 데이터 파일. 다음 방법 중 하나를 사용하여 데이터 파일을 지정합니다.

  • V$DATAFILE.FILE#에 있는 데이터 파일 ID 번호.

  • 경로를 포함하여 V$DATAFILE.NAME에 있는 전체 데이터 파일 이름.

p_block

NUMBER

유효한 정수.

복구할 개별 블록의 수.

다음 파라미터는 함께 사용할 수 없습니다.

  • p_block

  • p_from_blockp_to_block

p_from_block

NUMBER

유효한 정수.

복구할 블록 범위 중 첫 번째 블록 번호.

다음 파라미터는 함께 사용할 수 없습니다.

  • p_block

  • p_from_blockp_to_block

p_to_block

NUMBER

유효한 정수.

복구할 블록 범위 중 마지막 블록 번호.

다음 파라미터는 함께 사용할 수 없습니다.

  • p_block

  • p_from_blockp_to_block

이 프로시저는 다음 Amazon RDS for Oracle 엔진 버전에서 지원됩니다.

  • Oracle Database 21c(21.0.0)

  • Oracle Database 19c(19.0.0)

다음 예제에서는 데이터 파일 5의 블록 100을 복구합니다.

BEGIN rdsadmin.rdsadmin_rman_util.recover_datafile_block( p_datafile => 5, p_block => 100, p_rman_to_dbms_output => TRUE); END; /

다음 예제에서는 데이터 파일 5의 블록 100~150을 복구합니다.

BEGIN rdsadmin.rdsadmin_rman_util.recover_datafile_block( p_datafile => 5, p_from_block => 100, p_to_block => 150, p_rman_to_dbms_output => TRUE); END; /