Modificación de la instancia de base de datos de RDS Custom para Oracle - Amazon Relational Database Service

Modificación de la instancia de base de datos de RDS Custom para Oracle

La modificación de una instancia de base de datos de RDS Custom para Oracle es similar a modificar una instancia de base de datos de Amazon RDS. Puede cambiar opciones de configuración como las siguientes:

Requisitos y limitaciones al modificar el almacenamiento de instancias de base de datos

Tenga en cuenta las siguientes limitaciones y requisitos al modificar el almacenamiento de una instancia de base de datos de RDS Custom para Oracle:

  • El almacenamiento mínimo asignado para RDS Custom for Oracle es de 40 GiB y el máximo es de 64 TiB.

  • Al igual que con Amazon RDS, no es posible reducir el almacenamiento asignado. Se trata de una limitación de los volúmenes de Amazon EBS.

  • El escalado automático de almacenamiento no es compatible con las instancias de base de datos de RDS Custom.

  • Los volúmenes de almacenamiento que adjunte manualmente a la instancia de base de datos de RDS Custom están fuera del perímetro de soporte.

    Para obtener más información, consulte Perímetro de soporte de RDS Custom.

  • El almacenamiento magnético (estándar) de Amazon EBS no es compatible con RDS Custom. Puede elegir solo los tipos de almacenamiento SSD io1, gp2 o gp3.

Para obtener más información sobre el almacenamiento de Amazon EBS, consulte Almacenamiento de instancias de base de datos de Amazon RDS. Para obtener información general sobre la modificación del almacenamiento de información, consulte Uso de almacenamiento para instancias de base de datos de Amazon RDS.

Requisitos y limitaciones al modificar su clase de instancia de base de datos

Tenga en cuenta las siguientes limitaciones y requisitos al modificar la clase de instancia para una instancia de base de datos de RDS Custom para Oracle:

  • Su instancia de base de datos debe tener el estado available.

  • Su instancia de base de datos debe tener un mínimo de 100 MiB de espacio libre en el volumen raíz, el volumen de datos y el volumen binario.

  • Solo puede asignar una IP elástica (EIP) a su instancia de base de datos de RDS Custom para Oracle cuando utilice la interfaz de red elástica (ENI) predeterminada. Si adjunta varias ENI a la instancia de base de datos, se producirá un error en la operación de modificación.

  • Todas las etiquetas de RDS Custom para Oracle deben estar presentes.

  • Si usa RDS Custom para Oracle, tenga en cuenta los siguientes requisitos y limitaciones:

    • Para las instancias de base de datos principales y las réplicas de lectura, solo puede cambiar la clase de instancia para una instancia de base de datos a la vez.

    • Si su instancia de base de datos de RDS Custom para Oracle tiene una base de datos principal o de réplica en las instalaciones, asegúrese de actualizar manualmente las direcciones IP privadas de la instancia de base de datos en las instalaciones una vez finalizada la modificación. Esta acción es necesaria para preservar la funcionalidad Oracle DataGuard. RDS Custom para Oracle publica un evento cuando la modificación se realiza correctamente.

    • No puede modificar su clase de instancia de base de datos de RDS Custom para Oracle cuando las instancias de base de datos principales o de réplica de lectura tengan configurada la FSFO (conmutación por error de inicio rápido).

Cómo crea RDS Custom su instancia de base de datos al modificar la clase de instancia

Al modificar la clase de instancia, RDS Custom crea su instancia de base de datos del siguiente modo:

  • Crea la instancia de Amazon EC2.

  • Crea el volumen raíz a partir de la última instantánea de base de datos. RDS Custom para Oracle no conserva la información agregada al volumen raíz después de la última instantánea de base de datos.

  • Crea alarmas de Amazon CloudWatch.

  • Crea un par de claves SSH de Amazon EC2 si ha eliminado el par de claves original. De lo contrario, RDS Custom para Oracle conserva el par de claves original.

  • Crea nuevos recursos mediante las etiquetas que se adjuntan a la instancia de base de datos al iniciar la modificación. RDS Custom no transfiere las etiquetas a los nuevos recursos cuando se adjuntan directamente a los recursos subyacentes.

  • Transfiere los volúmenes binarios y de datos con las modificaciones más recientes a la nueva instancia de base de datos.

  • Transfiere la dirección IP elástica (EIP). Si la instancia de base de datos es de acceso público, RDS Custom adjunta temporalmente una dirección IP pública a la nueva instancia de base de datos antes de transferir la EIP. Si no se puede acceder a la instancia de base de datos de forma pública, RDS Custom no crea direcciones IP públicas.

Modificación de la instancia de base de datos de RDS Custom para Oracle

Puede modificar la clase de instancia de base de datos o el almacenamiento mediante la consola, la AWS CLI o la API de RDS.

Para modificar una instancia de base de datos de RDS Custom para Oracle
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, seleccione Databases (Bases de datos).

  3. Elija la instancia de base de datos que desea modificar.

  4. Elija Modify.

  5. (Opcional) En Configuración de la instancia, elija un valor para la Clase de instancia de base de datos. Para ver las clases compatibles, consulte Compatibilidad de clases de instancias de base de datos con RDS Custom para Oracle.

  6. (Opcional) En Almacenamiento, realice los siguientes cambios según sea necesario:

    1. Ingrese un nuevo valor para Allocated Storage (Almacenamiento asignado). Debe ser mayor que el valor actual y de 40 GiB a 64 TiB.

    2. Cambie el valor de Tipo de almacenamiento a SSD de uso general (gp2), SSD de uso general (gp3) o IOPS aprovisionadas (io1).

    3. Si usa IOPS aprovisionadas (io1) o SSD de uso general (gp3), puede cambiar el valor de las IOPS aprovisionadas.

  7. (Opcional) En Configuración adicional, realice los siguientes cambios según sea necesario:

    1. En Grupo de opciones, elija un nuevo grupo de opciones. Para obtener más información, consulte Trabajar con grupos de opciones en RDS Custom para Oracle.

  8. Elija Continue (Continuar).

  9. Elija Apply immediately (Aplicar inmediatamente) o Apply during the next scheduled maintenance window (Aplicar durante el próximo periodo de mantenimiento programado).

  10. Elija Modify DB instance (Modificar la instancia de base de datos).

Para modificar el almacenamiento de una instancia de base de datos de RDS Custom for Oracle, utilice el comando de la AWS CLI modify-db-instance. Configure los siguientes parámetros según sea necesario:

  • --db-instance-class: una clase de instancia nueva. Para ver las clases compatibles, consulte Compatibilidad de clases de instancias de base de datos con RDS Custom para Oracle.

  • --allocated-storage: cantidad de almacenamiento que se debe asignar a la instancia de base de datos, en gibibytes. Debe ser mayor que el valor actual y de 40 a 65 536 GiB.

  • --storage-type: tipo de almacenamiento: gp2, gp3 o io1.

  • --iops: IOPS aprovisionadas para la instancia de base de datos, si se utilizan los tipos de almacenamiento io1 o gp3.

  • --apply-immediately: utilice --apply-immediately para aplicar los cambios inmediatamente.

    También puede utilizar --no-apply-immediately (valor predeterminado) para aplicar los cambios en el siguiente período de mantenimiento.

En el siguiente ejemplo, se cambia la clase de instancia de base de datos de my-cfo-instance a db.m5.16xlarge. El comando también cambia el tamaño de almacenamiento a 1 TiB, el tipo de almacenamiento a io1 y las IOPS aprovisionadas a 3000, y el grupo de opciones a cfo-ee-19-mt.

Para Linux, macOS o:Unix

aws rds modify-db-instance \ --db-instance-identifier my-cfo-instance \ --db-instance-class db.m5.16xlarge \ --storage-type io1 \ --iops 3000 \ --allocated-storage 1024 \ --option-group cfo-ee-19-mt \ --apply-immediately

En:Windows

aws rds modify-db-instance ^ --db-instance-identifier my-cfo-instance ^ --db-instance-class db.m5.16xlarge ^ --storage-type io1 ^ --iops 3000 ^ --allocated-storage 1024 ^ --option-group cfo-ee-19-mt ^ --apply-immediately