Migration unique depuis Linux les Linux environnements - 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.

Migration unique depuis Linux les Linux environnements

Avec cette approche de migration, vous sauvegardez votre base de données DB2 autogérée dans un compartiment Amazon S3. Vous utilisez ensuite les procédures stockées Amazon RDS pour restaurer votre base de données DB2 sur une instance de base de données Amazon RDS pour DB2. Pour plus d'informations sur l'utilisation d'Amazon S3, consultezIntégration d'une instance de base de données Amazon RDS pour DB2 à Amazon S3.

Limitations et recommandations relatives à l'utilisation de la restauration native

Les limites et recommandations suivantes s'appliquent à l'utilisation de la restauration native :

  • Amazon RDS prend uniquement en charge les sauvegardes hors ligne et en ligne pour la restauration native. Amazon RDS ne prend pas en charge les sauvegardes incrémentielles. Delta

  • Vous ne pouvez pas effectuer de restauration à partir d'un compartiment Amazon S3 situé dans une Région AWS région différente de la région dans laquelle se trouve votre instance de base de données RDS pour DB2.

  • Vous ne pouvez pas restaurer une base de données si votre instance de base de données RDS pour DB2 contient déjà une base de données.

  • Amazon S3 limite la taille des fichiers chargés dans un compartiment Amazon S3 à 5 To. Si le fichier de sauvegarde de votre base de données dépasse 5 To, divisez-le en fichiers plus petits.

  • Amazon RDS ne prend pas en charge les routines externes non clôturées, les restaurations incrémentielles ou les restaurations. Delta

  • Vous ne pouvez pas restaurer à partir d'une base de données source chiffrée, mais vous pouvez restaurer vers une instance de base de données Amazon RDS chiffrée.

Lorsque vous restaurez votre base de données, la sauvegarde est copiée puis extraite sur votre instance de base de données RDS pour DB2. Nous vous recommandons de prévoir un espace de stockage pour votre instance de base de données RDS pour DB2 égal ou supérieur à la somme de la taille de sauvegarde et de la taille de la base de données d'origine sur le disque.

La taille maximale de la base de données restaurée est la taille maximale de base de données prise en charge moins la taille de la sauvegarde. Par exemple, si la taille maximale de base de données prise en charge est de 64 TiB et que la taille de la sauvegarde est de 30 TiB, la taille maximale de la base de données restaurée est de 34 TiB.

64 TiB - 30 TiB = 34 TiB

Configuration pour les sauvegarde et restauration natives

Pour la sauvegarde et la restauration natives, vous avez besoin des AWS composants suivants :

  • Un compartiment Amazon S3 pour stocker vos fichiers de sauvegarde : chargez tous les fichiers de sauvegarde que vous souhaitez migrer vers Amazon RDS. Nous vous recommandons d'utiliser des sauvegardes hors ligne pour les migrations susceptibles de gérer les temps d'arrêt. Si vous possédez déjà un compartiment S3, vous pouvez l'utiliser. Si vous n'avez pas de compartiment S3, consultez la section Création d'un compartiment dans le guide de l'utilisateur Amazon S3.

    Note

    Si votre base de données est volumineuse et que son transfert vers un compartiment S3 prend du temps, vous pouvez commander un AWS Snow Family appareil et demander AWS à effectuer la sauvegarde. Une fois que vous avez copié vos fichiers sur l'appareil et que vous les avez renvoyés à l'équipe Snow Family, celle-ci transfère vos images sauvegardées dans votre compartiment S3. Pour en savoir plus, consultez la documentation AWS Snow Family.

  • Un rôle IAM pour accéder au compartiment S3 : si vous possédez déjà un rôle IAM, vous pouvez utiliser ce rôle. Si vous n'avez pas de rôle, consultezÉtape 2 : créer un rôle IAM et associer votre politique IAM.

  • Une politique IAM avec des relations de confiance et des autorisations associées à votre rôle IAM : pour plus d'informations, consultez. Étape 1 : créer une politique IAM

  • Le rôle IAM ajouté à votre instance de base de données RDS pour DB2 : pour plus d'informations, consultez. Étape 3 : Ajoutez votre rôle IAM à votre instance de base de données RDS pour DB2

Restauration de votre base de données DB2

Après avoir configuré la sauvegarde et la restauration natives, vous êtes prêt à restaurer votre base de données DB2 sur votre instance de base de données RDS pour DB2.

Pour restaurer votre base de données DB2 sur votre instance de base de données RDS pour DB2
  1. Connectez-vous à votre instance de base de données RDS pour DB2. Pour plus d’informations, consultez Connexion à votre instance de base de données Amazon RDS pour DB2.

  2. (Facultatif) Pour vous assurer que votre base de données est configurée avec les paramètres optimaux pour l'opération de restauration, vous pouvez appeler rdsadmin.show_configuration pour vérifier les valeurs de RESTORE_DATABASE_PARALLELISM etRESTORE_DATABASE_NUM_BUFFERS. Appelez rdsadmin.set_configuration pour modifier ces valeurs, le cas échéant. La définition explicite de ces valeurs peut améliorer les performances lors de la restauration de bases de données contenant de gros volumes de données.

  3. Restaurez votre base de données en appelantrdsadmin.restore_database. Pour plus d'informations, voir rdsadmin.restore_database.