블록 미디어 복구 수행
Amazon RDS 프로시저 rdsadmin.rdsadmin_rman_util.recover_datafile_block
을 사용하여 블록 미디어 복구라고 하는 개별 데이터 블록을 복구할 수 있습니다. 이 오버로드된 절차를 사용하여 개별 데이터 블록 또는 일정 범위의 데이터 블록을 복구할 수 있습니다.
이 프로시저에서는 RMAN 작업을 위해 다음과 같은 공통 파라미터를 사용합니다.
-
p_rman_to_dbms_output
자세한 내용은 RMAN 프로시저용 공통 파라미터 단원을 참조하십시오.
이 프로시저에서는 다음과 같은 추가 파라미터를 사용합니다.
파라미터 이름 | 데이터 형식 | 유효한 값 | 기본값 | 필수 | 설명 |
---|---|---|---|---|---|
|
|
유효한 데이터 파일 ID 번호. |
— |
예 |
손상된 블록을 포함하는 데이터 파일. 다음 방법 중 하나를 사용하여 데이터 파일을 지정합니다.
|
|
|
유효한 정수. |
— |
예 |
복구할 개별 블록의 수. 다음 파라미터는 함께 사용할 수 없습니다.
|
|
|
유효한 정수. |
— |
예 |
복구할 블록 범위 중 첫 번째 블록 번호. 다음 파라미터는 함께 사용할 수 없습니다.
|
|
|
유효한 정수. |
— |
예 |
복구할 블록 범위 중 마지막 블록 번호. 다음 파라미터는 함께 사용할 수 없습니다.
|
이 프로시저는 다음 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; /