

# Amazon RDS for Db2 복제본 모드 수정
<a name="db2-replicas-changing-replica-mode"></a>

기존 Db2 복제본의 복제본 모드를 읽기 전용 모드와 대기 모드 간에 변경할 수 있습니다. 이러한 유연성을 통해 읽기 워크로드 또는 재해 복구 요구 사항에 대한 변화하는 요구 사항에 따라 복제본 구성을 조정할 수 있습니다.

다음 시나리오에서 복제본 모드를 변경할 수 있습니다.
+ **읽기 전용에서 대기로** - 읽기 용량이 더 이상 필요하지 않지만 재해 복구 기능을 유지하려는 경우
+ **대기에서 읽기 전용으로** - 보고 또는 분석 워크로드를 위한 읽기 용량을 추가해야 하는 경우

복제본 모드를 변경하기 전에 다음 조건이 충족되는지 확인합니다.
+ 복제본이 사용 가능한 상태입니다.
+ 복제본에서 실행 중인 활성 유지 관리 작업이 없습니다.
+ DB 인스턴스를 수정하는 데 필요한 권한이 있습니다.

변경 작업은 몇 분 정도 걸릴 수 있습니다. 작업 중에는 DB 인스턴스 상태가 **수정 중**으로 변경됩니다. 상태 변경에 대한 자세한 내용은 [ Amazon RDSDB 인스턴스 상태 보기](accessing-monitoring.md#Overview.DBInstance.Status) 섹션을 참조하세요. 읽기 전용에서 대기 모드로 변경하면 복제본이 모든 활성 연결을 해제합니다.

**중요**  
복제본 모드를 변경하면 서비스가 일시적으로 중단되므로 유지 관리 기간 동안 변경 사항을 계획하여 애플리케이션에 미치는 영향을 최소화합니다.

AWS Management Console, AWS CLI 또는 RDS API를 사용하여 복제본 모드를 수정할 수 있습니다.

## 콘솔
<a name="db2-replicas-changing-replica-mode-console"></a>

**Db2 복제본의 복제본 모드 변경**

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)에서 Amazon RDS 콘솔을 엽니다.

1. 탐색 창에서 **Databases**(데이터베이스)를 선택합니다.

1. 수정하려는 복제본 데이터베이스를 선택합니다.

1. **Modify**(수정)를 선택합니다.

1. **복제본 모드**에서 원하는 모드를 선택합니다.
   + **읽기 전용** - 읽기 워크로드의 경우
   + **대기** - 재해 복구의 경우

1. 사용하려는 기타 설정을 선택합니다.

1. [**Continue**]를 선택합니다.

1. **수정 사항 예약**에 대해 **즉시 적용**을 선택합니다.

1. **DB 인스턴스 수정**을 선택합니다.

1. 수정이 완료되면 **데이터베이스** 페이지에서 복제본 모드 변경 사항을 확인합니다. 변경이 완료되면 복제본 상태가 **사용 가능**으로 표시되어야 합니다.

## AWS CLI
<a name="db2-replicas-changing-replica-mode-cli"></a>

Db2 복제본을 읽기 전용 모드에서 대기 모드로 변경하려면 AWS CLI 명령 [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)에서 `--replica-mode`를 `mounted`로 설정합니다. Db2 복제본을 대기 모드에서 읽기 전용 모드로 변경하려면 `--replica-mode`를 `open-read-only`로 설정합니다.

다음 예시에서는 복제본을 읽기 전용 모드에서 대기 모드로 변경합니다.

**Example**  
대상 LinuxmacOS, 또는Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier {{my_db2_replica}} \
    --replica-mode mounted
```
Windows의 경우:  

```
aws rds modify-db-instance ^
    --db-instance-identifier {{my_db2_replica}} ^
    --replica-mode mounted
```

다음 예시에서는 복제본을 대기 모드에서 읽기 전용 모드로 변경합니다.

**Example**  
대상 LinuxmacOS, 또는Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier {{my_db2_replica}} \
    --replica-mode open-read-only
```
Windows의 경우:  

```
aws rds modify-db-instance ^
    --db-instance-identifier {{my_db2_replica}} ^
    --replica-mode open-read-only
```

## RDS API
<a name="db2-replicas-changing-replica-mode-api"></a>

Db2 복제본을 읽기 전용 모드에서 대기 모드로 변경하려면 [ModifyDBInstance](AmazonRDS/latest/APIReference/API_ModifyDBInstance.html)에서 `ReplicaMode=mounted`를 설정합니다. Db2 복제본을 대기 모드에서 읽기 전용 모드로 변경하려면 `ReplicaMode=open-read-only`를 설정합니다.

다음은 복제본 모드를 읽기 전용에서 대기 모드로 변경하는 API 직접 호출의 예입니다.

```
{
    "DBInstanceIdentifier": "my_db2_replica",
    "ReplicaMode": "mounted",
    "ApplyImmediately": true
}
```

다음은 복제본 모드를 대기 모드에서 읽기 전용으로 변경하는 API 직접 호출의 예입니다.

```
{
    "DBInstanceIdentifier": "my_db2_replica",
    "ReplicaMode": "open-read-only",
    "ApplyImmediately": true
}
```

복제본 모드 간의 차이에 대한 자세한 내용은 [Amazon RDS for Db2의 복제본 작업](db2-replication.md) 섹션을 참조하세요. 복제본 문제 해결은 [RDS for Db2 복제 문제 해결](db2-troubleshooting-replicas.md) 섹션을 참조하세요.