Gestion des mises à niveau pour les instances Amazon RDS Db2 - 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.

Gestion des mises à niveau pour les instances Amazon RDS Db2

Pour consulter la liste actuelle des versions mineures de DB2 prises en charge sur RDS, utilisez l'une des commandes suivantes :

aws rds describe-db-engine-versions --engine db2-se aws rds describe-db-engine-versions --engine db2-ae

Amazon RDS prend également en charge la politique de déploiement des mises à niveau afin de gérer les mises à niveau automatiques des versions mineures sur plusieurs ressources de base de données et. Comptes AWS Pour de plus amples informations, veuillez consulter Utilisation de la politique de déploiement des mises à AWS Organizations niveau pour les mises à niveau automatiques des versions mineures.

Vous pouvez spécifier n’importe quelle version Db2 actuellement prise en charge lorsque vous créez une instance de base de données. Vous pouvez spécifier la version majeure (par exemple Db2 11.5), puis toute version mineure prise en charge pour la version majeure spécifiée. Si aucune version n’est spécifiée, Amazon RDS utilise par défaut une version prise en charge, généralement la plus récente. Si une version majeure est spécifiée, mais qu'une version mineure ne l'est pas, Amazon RDS utilise par défaut une version récente de la version majeure que vous avez spécifiée. Pour voir la liste des versions prises en charge, ainsi que les valeurs par défaut pour les instances de base de données nouvellement créées, utilisez la commande describe-db-engine-versions AWS Command Line Interface (AWS CLI).

Par exemple, pour répertorier les versions de moteur prises en charge pour RDS for Db2, exécutez la commande suivante de l’interface de ligne de commande AWS CLI . regionRemplacez-le par votre Région AWS.

Pour Linux, macOS ou Unix :

aws rds describe-db-engine-versions \ --filters Name=engine,Values=db2-ae,db2-se \ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" \ --region region

Pour Windows :

aws rds describe-db-engine-versions ^ --filters Name=engine,Values=db2-ae,db2-se ^ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" ^ --region region

Le résultat produit lors de l’exécution de cette commande est semblable à l’exemple suivant :

[ { "Engine": "db2-ae", "EngineVersion": "11.5.9.0.sb00000000.r1", "DBParameterGroupFamily": "db2-ae-11.5" }, { "Engine": "db2-se", "EngineVersion": "11.5.9.0.sb00000000.r1", "DBParameterGroupFamily": "db2-se-11.5" } ]

La version par défaut de Db2 peut varier selon la Région AWS. Pour créer une instance de base de données avec une version mineure spécifique, spécifiez la version mineure lors de la création de l’instance de base de données. Vous pouvez déterminer la version par défaut d'un Région AWS for db2-ae et d'un moteur db2-se de base de données en exécutant la describe-db-engine-versions commande. L’exemple suivant renvoie la version par défaut pour db2-ae dans la région USA Est (Virginie du Nord).

Pour Linux, macOS ou Unix :

aws rds describe-db-engine-versions \ --default-only --engine db2-ae \ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" \ --region us-east-1

Pour Windows :

aws rds describe-db-engine-versions ^ --default-only --engine db2-ae ^ --query "DBEngineVersions[].{Engine:Engine, EngineVersion:EngineVersion, DBParameterGroupFamily:DBParameterGroupFamily}" ^ --region us-east-1

Le résultat produit lors de l’exécution de cette commande est semblable à l’exemple suivant :

[ { "Engine": "db2-ae", "EngineVersion": "11.5.9.0.sb00000000.r1", "DBParameterGroupFamily": "db2-ae-11.5" } ]

Avec Amazon RDS, vous contrôlez à quel moment vous mettez à niveau votre instance Db2 vers une nouvelle version majeure prise en charge par Amazon RDS. Vous pouvez maintenir la compatibilité avec des versions Db2 spécifiques, tester de nouvelles versions avec votre application avant le déploiement en production et effectuer des mises à niveau de versions majeures aux moments qui correspondent le mieux à votre calendrier.

Lorsque la mise à niveau automatique de versions mineures est activée, Amazon RDS met automatiquement à niveau vos instances de base de données vers de nouvelles versions mineures Db2, celles-ci étant prises en charge par Amazon RDS. Ces correctifs sont appliqués pendant le créneau de maintenance planifié. Vous pouvez modifier une instance de base de données pour activer ou désactiver les mises à niveau automatiques des versions mineures.

À l’exception des versions Db2 11.5.9.1 et 11.5.10.0, les mises à niveau automatiques vers la nouvelle version mineure Db2 incluent les mises à niveau automatiques vers les nouvelles versions et révisions. Pour les versions 11.5.9.1 et 11.5.10.0, mettez à niveau manuellement les versions mineures.

Si vous refusez les mises à niveau automatiques planifiées, vous pouvez procéder manuellement à une mise à niveau vers une version mineure prise en charge en suivant la même procédure que pour une mise à jour de la version majeure. Pour plus d'informations, consultez Mise à niveau de la version du moteur d’une instance de base de données.