Modification de votre instance de base de données RDS personnalisée pour Oracle - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Modification de votre instance de base de données RDS personnalisée pour Oracle

La modification d'une instance de base de données RDS personnalisée pour Oracle est similaire à la modification d'une RDS instance de base de données Amazon. Vous pouvez modifier des paramètres tels que les suivants :

Exigences et limites liées à la modification du stockage de votre instance de base de données

Tenez compte des exigences et limites suivantes lorsque vous modifiez le stockage d'une instance de base de données RDS personnalisée pour Oracle :

  • Le stockage minimum alloué pour RDS Custom for Oracle est de 40 GiB, et le maximum est de 64 TiB.

  • Comme pour AmazonRDS, vous ne pouvez pas diminuer le stockage alloué. Il s'agit d'une limitation des EBS volumes Amazon.

  • Le dimensionnement automatique du stockage n'est pas pris en charge pour les instances de base de données RDS personnalisées.

  • Tous les volumes de stockage que vous attachez manuellement à votre instance de base de données RDS personnalisée se trouvent en dehors du périmètre de support.

    Pour de plus amples informations, veuillez consulter Périmètre de prise en charge RDS Custom.

  • Le EBS stockage magnétique (standard) sur Amazon n'est pas pris en charge pour le RDS mode personnalisé. Vous ne pouvez choisir que les types de stockage io1, gp2 ou gp3SSD.

Pour plus d'informations sur le EBS stockage Amazon, consultezStockage d'instance de base de données Amazon RDS. Pour obtenir des informations générales sur la modification du stockage, consultez Utilisation du stockage pour les RDS instances de base de données Amazon.

Exigences et limites liées à la modification de votre classe d'instances de base de données

Tenez compte des exigences et limites suivantes lorsque vous modifiez la classe d'instance d'une instance de base de données RDS personnalisée pour Oracle :

  • Votre instance de base de données doit être dans l'état available.

  • Votre instance de base de données doit disposer d'un minimum de 100 Mio d'espace disponible sur le volume racine, le volume de données et le volume binaire.

  • Vous ne pouvez attribuer qu'une seule adresse IP élastique (EIP) à votre instance de base de données RDS Custom for Oracle lorsque vous utilisez l'interface réseau élastique (ENI) par défaut. Si vous en attachez plusieurs ENIs à votre instance de base de données, l'opération de modification échoue.

  • Toutes les balises RDS Custom for Oracle doivent être présentes.

  • Si vous utilisez RDS Custom pour la réplication Oracle, tenez compte des exigences et limites suivantes :

    • Pour les instances de base de données principales et les réplicas en lecture, vous pouvez modifier la classe d'instances d'une seule instance de base de données à la fois.

    • Si votre instance de base de données RDS personnalisée pour Oracle possède une base de données principale ou de réplication sur site, veillez à mettre à jour manuellement les adresses IP privées sur l'instance de base de données locale une fois la modification terminée. Cette action est nécessaire pour préserver les DataGuard fonctionnalités d'Oracle. RDSCustom for Oracle publie un événement lorsque la modification aboutit.

    • Vous ne pouvez pas modifier votre classe d'instance de base de données RDS personnalisée pour Oracle lorsque les instances de base de données principales ou de répliques en lecture sont configurées FSFO (Fast-Start Failover).

Comment RDS Custom crée votre instance de base de données lorsque vous modifiez la classe d'instance

Lorsque vous modifiez votre classe d'instance, RDS Custom crée votre instance de base de données comme suit :

  • Crée l'EC2instance Amazon.

  • Crée le volume racine à partir du dernier instantané de base de données. RDSCustom for Oracle ne conserve pas les informations ajoutées au volume racine après le dernier instantané de base de données.

  • Crée des CloudWatch alarmes Amazon.

  • Crée une paire de EC2 SSH clés Amazon si vous avez supprimé la paire de clés d'origine. Dans le cas contraire, RDS Custom for Oracle conserve la paire de clés d'origine.

  • Crée de nouvelles ressources à l'aide des identifications attachées à votre instance de base de données lorsque vous initiez la modification. RDSCustom ne transfère pas les balises vers les nouvelles ressources lorsqu'elles sont associées directement aux ressources sous-jacentes.

  • Transfère les volumes binaires et de données avec les modifications les plus récentes vers la nouvelle instance de base de données.

  • Transfère l'adresse IP élastique (EIP). Si l'instance de base de données est accessible au public, RDS Custom attache temporairement une adresse IP publique à la nouvelle instance de base de données avant de transférer leEIP. Si l'instance de base de données n'est pas accessible au public, RDS Custom ne crée pas d'adresses IP publiques.

Modification de votre instance de base de données RDS personnalisée pour Oracle

Vous pouvez modifier la classe ou le stockage de l'instance de base de données à l'aide de la console AWS CLI, ou RDSAPI.

Pour modifier une instance de base de données RDS personnalisée pour Oracle
  1. Connectez-vous à la RDS console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le panneau de navigation, choisissez Databases (Bases de données).

  3. Choisissez l'instance de bases de données que vous souhaitez modifier.

  4. Sélectionnez Modify.

  5. (Facultatif) Dans Configuration de l'instance, choisissez une valeur pour la classe d'instance de base de données. Pour connaître les classes prises en charge, consultez Prise en charge de la classe d'instance de base de données pour RDS Custom for Oracle.

  6. (Facultatif) Dans Stockage, apportez les modifications suivantes selon vos besoins :

    1. Saisissez une nouvelle valeur pour Stockage alloué. Elle doit être supérieure à la valeur actuelle et être comprise entre 40 Gio et 64 Tio.

    2. Modifiez la valeur du type de stockage en General Purpose SSD (gp2), General Purpose SSD (gp3) ou Provisioned IOPS (io1).

    3. Si vous utilisez Provisioned IOPS (io1) ou General Purpose SSD (gp3), vous pouvez modifier la valeur Provisioned. IOPS

  7. (Facultatif) Dans Configuration supplémentaire, apportez les modifications suivantes selon vos besoins :

    1. Pour Groupe d'options, choisissez un nouveau groupe d'options. Pour de plus amples informations, veuillez consulter Utilisation de groupes d'options dans RDS Custom for Oracle.

  8. Choisissez Continuer.

  9. Sélectionnez Appliquer immédiatement ou Appliquer au cours de la prochaine fenêtre de maintenance planifiée.

  10. Choisissez Modifier l'instance de base de données.

Pour modifier le stockage d'une instance de base de données RDS personnalisée pour Oracle, utilisez la modify-db-instance AWS CLI commande. Définissez les paramètres suivants selon les besoins :

  • --db-instance-class : une nouvelle classe d'instances. Pour connaître les classes prises en charge, consultez Prise en charge de la classe d'instance de base de données pour RDS Custom for Oracle.

  • --allocated-storage – Volume de stockage à allouer à l'instance de base de données, exprimé en gibioctets. Elle doit être supérieure à la valeur actuelle et être comprise entre 40 et 65 536 Gio.

  • --storage-type : type de stockage : gp2, gp3 ou io1.

  • --iops— Provisionné IOPS pour l'instance de base de données, si vous utilisez les types de stockage io1 ou gp3.

  • --apply-immediately : utilisez --apply-immediately pour appliquer immédiatement les modifications apportées au stockage.

    Vous pouvez également utiliser --no-apply-immediately (valeur par défaut) pour appliquer les modifications au cours de la prochaine fenêtre de maintenance.

L'exemple suivant remplace la classe d'instance de base de données par my-cfo-instance db.m5.16xlarge. La commande modifie également la taille de stockage à 1 TiB, le type de stockage à io1, Provisioned à 3000 et le groupe d'options IOPS à cfo-ee-19-mt.

Dans Linux, macOS, ou 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

Dans 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