블록 변경 추적 활성화 및 비활성화
블록 변경 내용 추적 기능은 추적 파일에 변경된 블록을 기록합니다. 이 기법을 사용하면 RMAN 증분 백업의 성능을 개선할 수 있습니다. 자세한 내용은 Oracle 데이터베이스 설명서의 블록 변경 내용 추적을 사용하여 증분 백업 성능 향상
RMAN 기능은 읽기 전용 복제본에서는 지원되지 않습니다. 하지만 고가용성 전략의 일환으로 프로시저 rdsadmin.rdsadmin_rman_util.enable_block_change_tracking
을 사용하여 읽기 전용 복제본에서 블록 추적을 활성화하도록 선택할 수 있습니다. 이 읽기 전용 복제본을 소스 DB 인스턴스로 승격시키면 새 소스 인스턴스에서 블록 변경 추적 기능이 활성화됩니다. 따라서 인스턴스를 통해 빠른 증분 백업의 이점을 누릴 수 있습니다.
블록 변경 사항 추적 프로시저는 다음 DB 엔진 버전의 Enterprise Edition에만 지원됩니다.
-
Oracle Database 21c(21.0.0)
-
Oracle Database 19c(19.0.0)
참고
단일 테넌트 CDB에서는 다음 작업이 작동하지만 고객에게 표시되는 메커니즘으로 작업의 현재 상태를 감지할 수 없습니다. 또한 RDS for Oracle CDB 제한 사항 단원도 참조하세요.
DB 인스턴스에 대한 블록 변경 내용 추적을 활성화하려면 Amazon RDS 프로시저 rdsadmin.rdsadmin_rman_util.enable_block_change_tracking
을 사용합니다. 블록 변경 내용 추적을 비활성화하려면 disable_block_change_tracking
을 사용합니다. 이 프로시저에는 파라미터가 없습니다.
DB 인스턴스에 대해 블록 변경 추적이 활성화되어 있는지 확인하려면 다음 쿼리를 실행하세요.
SELECT STATUS, FILENAME FROM V$BLOCK_CHANGE_TRACKING;
다음 예에서는 DB 인스턴스에 대한 블록 변경 추적을 활성화합니다.
EXEC rdsadmin.rdsadmin_rman_util.enable_block_change_tracking;
다음 예에서는 DB 인스턴스에 대한 블록 변경 추적을 비활성화합니다.
EXEC rdsadmin.rdsadmin_rman_util.disable_block_change_tracking;