보관된 재실행 로그 대조 확인 - Amazon Relational Database Service

보관된 재실행 로그 대조 확인

보관된 재실행 로그를 Amazon RDS 프로시저 rdsadmin.rdsadmin_rman_util.crosscheck_archivelog를 사용해 대조 확인할 수 있습니다.

이 프로시저를 사용하여 제어 파일에 등록된 아카이브된 다시 실행 로그를 대조 확인하고 선택 사항으로 만료된 로그 레코드를 삭제할 수 있습니다. RMAN은 백업을 수행할 때 제어 파일에 레코드를 생성합니다. 시간이 지남에 따라 이 레코드로 인해 제어 파일의 크기가 증가합니다. 만료된 레코드는 주기적으로 제거하는 것이 좋습니다.

참고

표준 Amazon RDS 백업은 RMAN을 사용하지 않으므로 제어 파일에 레코드를 생성하지 않습니다.

이 프로시저에서는 RMAN 작업을 위해 공통 파라미터인 p_rman_to_dbms_output을 사용합니다.

자세한 내용은 RMAN 프로시저용 공통 파라미터 섹션을 참조하세요.

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

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

p_delete_expired

부울

TRUE, FALSE

TRUE

아니요

TRUE인 경우 제어 파일에서 만료된 아카이브된 다시 실행 로그 레코드를 삭제합니다.

FALSE인 경우 제어 파일에 만료된 아카이브된 다시 실행 로그 레코드를 보관합니다.

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

  • Oracle Database 21c(21.0.0)

  • Oracle Database 19c(19.0.0)

다음 예에서는 제어 파일에서 아카이브된 다시 실행 로그 레코드를 만료됨으로 표시하지만 레코드를 삭제하지는 않습니다.

BEGIN rdsadmin.rdsadmin_rman_util.crosscheck_archivelog( p_delete_expired => FALSE, p_rman_to_dbms_output => FALSE); END; /

다음 예에서는 제어 파일에서 만료된 아카이브된 다시 실행 로그를 삭제합니다.

BEGIN rdsadmin.rdsadmin_rman_util.crosscheck_archivelog( p_delete_expired => TRUE, p_rman_to_dbms_output => FALSE); END; /