

# Modificación del modo de réplica de RDS para Db2
<a name="db2-replicas-changing-replica-mode"></a>

Puede cambiar el modo de réplica de una réplica de Db2 existente entre los modos de solo lectura y en espera. Esta flexibilidad le permite adaptar la configuración de la réplica en función de los requisitos cambiantes de las cargas de trabajo de lectura o las necesidades de recuperación ante desastres. 

Es posible que desee cambiar los modos de réplica en las siguientes situaciones:
+ **De solo lectura a en espera**: cuando ya no necesita la capacidad de lectura pero desea mantener las capacidades de recuperación ante desastres
+ **De en espera a solo lectura**: cuando necesita agregar capacidad de lectura para cargas de trabajo de informes o análisis

Antes de cambiar los modos de réplica, asegúrese de que se cumplan las siguientes condiciones:
+ La réplica está en un estado disponible.
+ No se está ejecutando ninguna operación de mantenimiento activa en la réplica.
+ Cuenta con los permisos necesarios para modificar la instancia de base de datos.

La operación de cambio puede tardar unos minutos. Durante la operación, el estado de la instancia de base de datos cambia a **modifying (modificando)**. Para obtener más información acerca de los cambios de estado, consulte [Visualización del estado de la instancia de base de datos de Amazon RDS ](accessing-monitoring.md#Overview.DBInstance.Status). Al cambiar del modo de solo lectura a en espera, la réplica desconecta todas las conexiones activas. 

**importante**  
Como el cambio de los modos de réplica interrumpe temporalmente el servicio, planifique el cambio durante un periodo de mantenimiento para minimizar el impacto en las aplicaciones.

Puede modificar el modo de réplica mediante la Consola de administración de AWS, la AWS CLI o la API de RDS.

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

**Cambio del modo de réplica de una réplica de Db2**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, elija **Databases** (Bases de datos).

1. Elija la base de datos de réplicas que desea modificar.

1. Elija **Modificar**.

1. Para el **modo de réplica**, elija el modo deseado:
   + **Solo lectura**: para cargas de trabajo de lectura
   + **En espera**: para recuperación ante desastres

1. Elija los demás ajustes que desee usar.

1. Elija **Continue**.

1. En **Programación de modificaciones**, elija **Aplicar inmediatamente**.

1. Elija **Modificar la instancia de base de datos**.

1. Una vez completada la modificación, compruebe el cambio de modo de réplica en la página **Bases de datos**. El estado de la réplica se debería mostrar como **Disponible** cuando se complete el cambio.

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

Para cambiar una réplica de Db2 de modo de solo lectura a modo de espera, establezca `--replica-mode` en `mounted` en el comando [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) de la AWS CLI. Para cambiar una réplica de Db2 de modo de espera a modo de solo lectura, establezca `--replica-mode` en `open-read-only`.

El siguiente ejemplo cambia una réplica del modo de solo lectura al modo de espera:

**Example**  
Para Linux, macOS o Unix:  

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

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

El siguiente ejemplo cambia una réplica del modo de espera al modo de solo lectura:

**Example**  
Para Linux, macOS o Unix:  

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

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

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

Para cambiar una réplica de Db2 de modo de solo lectura a modo de espera, establezca `ReplicaMode=mounted` en [ModifyDBInstance](AmazonRDS/latest/APIReference/API_ModifyDBInstance.html). Para cambiar una réplica de Db2 de modo de espera a modo de solo lectura, establezca `ReplicaMode=open-read-only`.

A continuación, se muestra una llamada a la API de ejemplo para cambiar el modo de réplica del modo de solo lectura a de espera:

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

A continuación, se muestra una llamada a la API de ejemplo para cambiar el modo de réplica del modo de espera a de solo lectura:

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

Para obtener información acerca de las diferencias entre modos de réplicas, consulte [Trabajo con las réplicas de Amazon RDS para Db2](db2-replication.md). Para solucionar problemas de réplica, consulte [Solución de problemas de replicación de RDS para Db2](db2-troubleshooting-replicas.md).