Oracle 복제본 생성 준비
복제본 사용을 시작하려면 먼저 다음 작업을 수행해야 합니다.
자동 백업 활성화
임의의 DB 인스턴스를 원본 DB 인스턴스로 사용하려면 원본 DB 인스턴스의 자동 백업을 활성화해야 합니다. 이 절차를 수행하는 방법에 대한 자세한 내용은 자동 백업 활성화 단원을 참조하세요.
강제 로깅 모드 활성화
강제 로깅 모드를 활성화하는 것이 좋습니다. 강제 로깅 모드에서 Oracle 데이터베이스는 NOLOGGING
이 데이터 정의 언어(DDL) 문과 함께 사용되더라도 다시 실행 레코드를 기록합니다.
강제 로깅 모드를 활성화하려면
-
SQL Developer와 같은 클라이언트 도구를 사용하여 Oracle 데이터베이스에 로그인합니다.
-
다음 절차를 실행하여 강제 로깅 모드를 활성화합니다.
exec rdsadmin.rdsadmin_util.force_logging(p_enable => true);
이 프로시저에 대한 자세한 내용은 강제 로깅 설정 단원을 참조하십시오.
로깅 구성 변경
크기가 m인 n개의 온라인 다시 실행 로그의 경우 RDS는 기본 DB 인스턴스와 모든 복제본에 크기가 m인 n+1 대기 로그를 자동으로 생성합니다. 기본 복제본의 로깅 구성을 변경할 때마다 변경 내용이 복제본에 자동으로 전파됩니다.
로깅 구성을 변경하는 경우 다음 지침을 고려하세요.
-
DB 인스턴스를 복제본의 소스로 만들기 전에 변경을 완료하는 것이 좋습니다. RDS for Oracle은 인스턴스가 소스가 된 후의 인스턴스 업데이트도 지원합니다.
-
기본 DB 인스턴스의 로깅 구성을 변경하기 전에 각 복제본에 새 구성을 수용할 수 있는 충분한 스토리지가 있는지 확인하세요.
Amazon RDS 프로시저 rdsadmin.rdsadmin_util.add_logfile
및 rdsadmin.rdsadmin_util.drop_logfile
을 사용하여 DB 인스턴스의 로깅 구성을 수정할 수 있습니다. 자세한 정보는 온라인 다시 실행 로그 추가 및 온라인 다시 실행 로그 드롭 섹션을 참조하십시오.
MAX_STRING_SIZE 파라미터 설정
Oracle 복제본을 생성하기 전에 원본 DB 인스턴스와 복제본의 MAX_STRING_SIZE
파라미터 설정이 동일한지 확인하세요. 동일한 파라미터 그룹과 연결하여 이 작업을 수행할 수 있습니다. 원본 및 복제본에 대해 다른 파라미터 그룹이 있는 경우 MAX_STRING_SIZE
를 동일한 값으로 설정할 수 있습니다. 이 파라미터에 대한 자세한 내용은 신규 DB 인스턴스에 확장 데이터 유형 활성화 단원을 참조하세요.
컴퓨팅 및 스토리지 리소스 계획
원본 DB 인스턴스와 해당 복제본이 운영 로드에 맞게 컴퓨팅 및 스토리지 면에서 제대로 크기가 조정되었는지 확인합니다. 복제본이 컴퓨팅, 네트워크 또는 스토리지 리소스 용량에 도달하면 복제본은 해당 소스에서 변경 사항을 수신하거나 적용하는 것을 중지합니다. Amazon RDS for Oracle은 개입을 통해 소스 DB 인스턴스와 해당 복제본 간의 긴 복제본 지연 시간을 줄이지 않습니다. 복제본의 스토리지 및 CPU 리소스를 해당 원본 및 다른 복제본과 별도로 수정할 수 있습니다.