

# RDS for Oracle 복제본 문제 해결
<a name="oracle-read-replicas.troubleshooting"></a>

이 섹션에서는 발생할 수 있는 복제 문제 및 해결 방법에 대해 설명합니다.

**Topics**
+ [Oracle 복제 지연 모니터링](#oracle-read-replicas.troubleshooting.lag)
+ [트리거 추가 또는 수정 후 Oracle 복제 실패 문제 해결](#oracle-read-replicas.troubleshooting.triggers)

## Oracle 복제 지연 모니터링
<a name="oracle-read-replicas.troubleshooting.lag"></a>

Amazon CloudWatch에서 복제 지연 시간을 모니터링하려면 Amazon RDS `ReplicaLag` 지표를 확인합니다. 복제본 지연 시간에 대한 자세한 내용은 [읽기 전용 복제본 모니터링](USER_ReadRepl.Monitoring.md) 및 [Amazon RDS에 대한 Amazon CloudWatch 지표](rds-metrics.md) 단원을 참조하세요.

읽기 전용 복제본 지연 시간이 너무 긴 경우 다음 보기를 쿼리합니다.
+ `V$ARCHIVED_LOG` – 읽기 전용 복제본에 적용된 커밋을 표시합니다.
+ `V$DATAGUARD_STATS` – `ReplicaLag` 지표를 구성하는 구성 요소의 세부 분류를 표시합니다.
+ `V$DATAGUARD_STATUS` – Oracle의 내부 복제 프로세스의 로그 출력을 표시합니다.

탑재된 복제본의 경우, 지연 시간이 너무 긴 경우 `V$` 보기를 쿼리할 수 없습니다. 대신 다음을 수행합니다.
+ CloudWatch에서 `ReplicaLag` 지표를 확인합니다.
+ 콘솔에서 복제본에 대한 알림 로그 파일을 확인합니다. 복구 메시지에서 오류를 찾습니다. 메시지에는 기본 시퀀스 번호와 비교할 수 있는 로그 시퀀스 번호가 포함됩니다. 자세한 정보는 [Amazon RDS for Oracle 데이터베이스 로그 파일](USER_LogAccess.Concepts.Oracle.md)의 내용을 참조하세요.

## 트리거 추가 또는 수정 후 Oracle 복제 실패 문제 해결
<a name="oracle-read-replicas.troubleshooting.triggers"></a>

트리거를 추가하거나 수정하고 나서 복제가 실패하면 트리거가 문제가 될 수 있습니다. RDS에서 복제를 위해 필요한 다음 사용자 계정을 트리거가 제외하는지 확인합니다.
+ 관리자 권한을 가진 사용자 계정
+ `SYS`
+ `SYSTEM`
+ `RDS_DATAGUARD`
+ `rdsdb`

자세한 정보는 [RDS for Oracle 복제본에 대한 기타 고려 사항](oracle-read-replicas.limitations.md#oracle-read-replicas.limitations.miscellaneous)의 내용을 참조하세요.