Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Migrer les instances de base de données Amazon RDS for Oracle vers d'autres comptes utilisant AMS - Recommandations AWS

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.

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.

Migrer les instances de base de données Amazon RDS for Oracle vers d'autres comptes utilisant AMS

Créée par Pinesh Singal (AWS)

Récapitulatif

Ce modèle vous montre comment migrer une instance de base de données Amazon Relational Database Service (Amazon RDS) pour Oracle d'un compte AWS vers un autre compte AWS. Le modèle s'applique aux scénarios dans lesquels le compte AWS source n'utilise pas AWS Managed Services (AMS) mais le compte cible utilise AMS. Vous pouvez effectuer la migration en utilisant une demande de modification (RFC) dans AMS au lieu d'utiliser l'AWS Management Console pour effectuer des opérations de base de données. Cette approche permet de minimiser les temps d'arrêt pour une base de données source Oracle de plusieurs téraoctets comportant un grand nombre de transactions. Par exemple, le temps d'indisponibilité d'une base de données de 400 à 900 Go peut durer environ deux ou trois heures. Le temps de migration de la base de données est directement proportionnel à la taille de l'instance de base de données Amazon RDS for Oracle.

Important

Ce modèle vous oblige à prendre un instantané de base de données de l'instance de base de données Amazon RDS for Oracle dans un compte source, à copier l'instantané sur un compte cible qui utilise AMS, puis à créer une nouvelle instance de base de données à partir de cet instantané en augmentant RFCs.

Conditions préalables et limitations

Prérequis

  • Un compte AWS actif pour le compte source

  • Un compte AWS actif qui utilise AMS pour le compte cible

  • Instance de base de données Amazon RDS pour Oracle, opérationnelle

Limites

  • Les mêmes propriétés ou configurations pour les instances de base de données du compte source sont copiées sur une nouvelle instance de base de données cible sur AMS.

  • La méthode RFC utilisée dans cette approche de migration comporte des fonctionnalités limitées pour prendre en charge Amazon RDS for Oracle. Vous pouvez accéder à toutes les fonctionnalités d'Amazon RDS for Oracle en utilisant un modèle CloudFormation AWS pour effectuer la migration de la base de données.

  • Une application peut être interrompue pendant plusieurs heures, car la migration doit être terminée pendant les interruptions planifiées. Pendant le temps d'arrêt, vous arrêtez l'instance de base de données dans le compte source, puis vous passez en ligne sur une nouvelle instance de base de données dans le compte cible.

  • Cette approche de migration ne s'applique pas à la migration d'une instance de base de données d'une région AWS vers une autre région au sein du même compte AWS.

Versions du produit

Architecture

Pile technologique source

  • Instance de base de données Oracle SE2 12.1.0.2.v2 sur Amazon RDS pour Oracle

  • Groupe de sous-réseaux Amazon RDS

  • Groupe d'options Amazon RDS (si nécessaire)

  • Groupe de paramètres Amazon RDS (si nécessaire)

  • Groupe de sécurité Amazon Virtual Private Cloud (Amazon VPC)

  • AWS Key Management Service (AWS KMS) avec clés gérées par AWS ou clés gérées par le client

  • Rôle AWS Identity and Access Management (IAM) (si nécessaire)

Pile technologique cible

  • Instance de base de données Oracle SE2 12.1.0.2.v2 sur Amazon RDS pour Oracle

  • Groupe de sous-réseaux Amazon RDS

  • Groupe d'options Amazon RDS (si nécessaire)

  • Groupe de paramètres Amazon RDS (si nécessaire)

  • Groupe de sécurité Amazon VPC

  • AWS Managed Services (AMS)

  • AWS KMS avec clés gérées par AWS et clés gérées par le client

  • Rôle IAM (si nécessaire)

Architecture de migration source et cible

Le schéma suivant montre la migration d'une instance de base de données Amazon RDS pour Oracle d'un compte AWS vers une instance de base de données Amazon RDS for Oracle d'un autre compte AWS utilisant AMS.

Migration d'une instance de base de données Amazon RDS for Oracle vers un autre compte utilisant AWS Managed Services.

Le schéma suivant illustre le flux de travail suivant :

  1. Prenez un instantané de base de données de l'instance de base de données Amazon RDS for Oracle dans le compte source.

  2. Copiez le cliché sur AMS dans le compte cible.

  3. Créez une nouvelle instance de base de données Amazon RDS for Oracle à partir de l'instantané du compte cible.

Automatisation et mise à l'échelle

Vous pouvez automatiser et dimensionner la migration en utilisant des CloudFormation modèles et RFCs en créant dans AMS. CloudFormation vous permet d'utiliser toutes les fonctionnalités d'Amazon RDS for Oracle, y compris la possibilité de configurer et de restaurer l'instance de base de données lorsque vous créez une instance de base de données Amazon RDS pour Oracle à partir d'un instantané.

Outils

Épopées

TâcheDescriptionCompétences requises

Créez une clé AWS KMS personnalisée.

  1. Lancez une RFC automatisée appelée Create KMS key pour créer une clé KMS personnalisée à partir de votre compte cible.

  2. Note

    Partagez votre clé KMS personnalisée avec le compte source. : vous ne pouvez pas partager les instances de base de données Amazon RDS pour Oracle qui utilisent la clé gérée par AWS par défaut pour Amazon RDS aws/rds (). Partagez plutôt l'instance de base de données en la chiffrant à nouveau à partir de votre clé KMS.

AWS, AMS

Créez un groupe de sécurité.

Lancez une RFC automatisée appelée Créer un groupe de sécurité afin de créer un groupe de sécurité pour votre VPC à partir de votre compte cible.

Assurez-vous de spécifier les éléments suivants :

  • Nouveau nom du groupe de sécurité

  • Règles d'entrée et de sortie TCP et UDP

  • Étiquettes standard

AWS, AMS

(Facultatif) Passez en revue vos ressources Amazon RDS.

Les ressources suivantes sont créées lors de la création d'une instance de base de données Amazon RDS for Oracle :

  • Groupe de sous-réseaux Amazon RDS (basé sur l'ID du sous-réseau)

  • Groupe d'options Amazon RDS (basé sur l'instantané de l'instance de base de données source)

  • Groupe de paramètres Amazon RDS (basé sur l'instantané de l'instance de base de données)

Si vous souhaitez consulter les ressources Amazon RDS créées lors de la création de votre instance de base de données, vous pouvez vous connecter à votre instance de base de données Oracle et rechercher votre groupe de sous-réseaux, votre groupe d'options et votre groupe de paramètres dans la console Amazon RDS.

AWS

Préparez-vous au transfert sur le compte cible

TâcheDescriptionCompétences requises

Créez une clé AWS KMS personnalisée.

  1. Lancez une RFC automatisée appelée Create KMS key pour créer une clé KMS personnalisée à partir de votre compte cible.

  2. Note

    Partagez votre clé KMS personnalisée avec le compte source. : vous ne pouvez pas partager les instances de base de données Amazon RDS pour Oracle qui utilisent la clé gérée par AWS par défaut pour Amazon RDS aws/rds (). Partagez plutôt l'instance de base de données en la chiffrant à nouveau à partir de votre clé KMS.

AWS, AMS

Créez un groupe de sécurité.

Lancez une RFC automatisée appelée Créer un groupe de sécurité afin de créer un groupe de sécurité pour votre VPC à partir de votre compte cible.

Assurez-vous de spécifier les éléments suivants :

  • Nouveau nom du groupe de sécurité

  • Règles d'entrée et de sortie TCP et UDP

  • Étiquettes standard

AWS, AMS

(Facultatif) Passez en revue vos ressources Amazon RDS.

Les ressources suivantes sont créées lors de la création d'une instance de base de données Amazon RDS for Oracle :

  • Groupe de sous-réseaux Amazon RDS (basé sur l'ID du sous-réseau)

  • Groupe d'options Amazon RDS (basé sur l'instantané de l'instance de base de données source)

  • Groupe de paramètres Amazon RDS (basé sur l'instantané de l'instance de base de données)

Si vous souhaitez consulter les ressources Amazon RDS créées lors de la création de votre instance de base de données, vous pouvez vous connecter à votre instance de base de données Oracle et rechercher votre groupe de sous-réseaux, votre groupe d'options et votre groupe de paramètres dans la console Amazon RDS.

AWS
TâcheDescriptionCompétences requises

Arrêtez l'application.

Arrêtez l'application et les services qui en dépendent. Vous devez arrêter tout le trafic vers la base de données dans le compte source.

Propriétaire de l'application

Prenez un instantané manuel.

Créez manuellement un instantané de base de données de l'instance de base de données Amazon RDS for Oracle dans le compte source.

AWS

Arrêtez l'instance de base de données.

Arrêtez l'instance de base de données Amazon RDS for Oracle.

AWS

Copiez le cliché.

Copiez le cliché de base de données sur le même compte source, puis utilisez la clé KMS personnalisée partagée depuis le compte cible pour rechiffrer le fichier de capture de base de données copié.

AWS

Partagez le cliché.

Partagez le nouvel instantané (copié avec la clé KMS personnalisée) avec le compte cible.

AWS

Réduction des dépenses sur le compte source

TâcheDescriptionCompétences requises

Arrêtez l'application.

Arrêtez l'application et les services qui en dépendent. Vous devez arrêter tout le trafic vers la base de données dans le compte source.

Propriétaire de l'application

Prenez un instantané manuel.

Créez manuellement un instantané de base de données de l'instance de base de données Amazon RDS for Oracle dans le compte source.

AWS

Arrêtez l'instance de base de données.

Arrêtez l'instance de base de données Amazon RDS for Oracle.

AWS

Copiez le cliché.

Copiez le cliché de base de données sur le même compte source, puis utilisez la clé KMS personnalisée partagée depuis le compte cible pour rechiffrer le fichier de capture de base de données copié.

AWS

Partagez le cliché.

Partagez le nouvel instantané (copié avec la clé KMS personnalisée) avec le compte cible.

AWS
TâcheDescriptionCompétences requises

Copiez le cliché.

Lancez une RFC automatisée appelée Copy RDS snapshot pour copier l'instantané de base de données sur le même compte cible et utilisez la clé KMS gérée par AWS par défaut créée pour le rechiffrement.

Cela est nécessaire pour que le compte cible soit le propriétaire du nouvel instantané et pour permettre à l'instance de base de données Amazon RDS pour Oracle créée à partir de l'instantané d'être associée au groupe d'options, si nécessaire.

AWS, AMS

Créez une instance de base de données à partir du snapshot.

Lancez une RFC automatisée appelée Create DB from snapshot pour créer une instance de base de données Amazon RDS for Oracle à partir de l'instantané.

Assurez-vous de spécifier les éléments suivants :

  • Nouvel identifiant de capture créé à l'étape précédente

  • ID du VPC

  • ID de sous-réseau (subnet)

  • ID d'instance RDS

  • Étiquettes standard

AWS, AMS

Attachez l'instance au groupe de sécurité et effectuez des mises à jour de configuration.

  1. Lancez une RFC manuelle intitulée Update Other pour associer l'instance de base de données Amazon RDS for Oracle que vous avez créée précédemment au groupe de sécurité VPC que vous avez créé précédemment.

  2. Apportez des modifications supplémentaires à la configuration de l'instance de base de données Amazon RDS for Oracle.

AWS, AMS

Testez l'instance de base de données.

Testez la connectivité du nouveau point de terminaison d'instance de base de données Amazon RDS for Oracle en vous connectant à une instance ou à un serveur d'applications hébergé sur le même groupe de sécurité et en utilisant Telnet pour vous connecter au port 1521. Pour plus d'informations, consultez la section Connexion à une instance de base de données Amazon RDS dans la documentation Amazon RDS.

Note

Si les informations de connexion de l'utilisateur principal sont disponibles, vous pouvez tester l'instance de base de données Amazon RDS for Oracle en vous connectant depuis n'importe quel client SQL (tel qu'Oracle SQL Developer).

AWS, BASE DE DONNÉES

Réduction sur le compte cible

TâcheDescriptionCompétences requises

Copiez le cliché.

Lancez une RFC automatisée appelée Copy RDS snapshot pour copier l'instantané de base de données sur le même compte cible et utilisez la clé KMS gérée par AWS par défaut créée pour le rechiffrement.

Cela est nécessaire pour que le compte cible soit le propriétaire du nouvel instantané et pour permettre à l'instance de base de données Amazon RDS pour Oracle créée à partir de l'instantané d'être associée au groupe d'options, si nécessaire.

AWS, AMS

Créez une instance de base de données à partir du snapshot.

Lancez une RFC automatisée appelée Create DB from snapshot pour créer une instance de base de données Amazon RDS for Oracle à partir de l'instantané.

Assurez-vous de spécifier les éléments suivants :

  • Nouvel identifiant de capture créé à l'étape précédente

  • ID du VPC

  • ID de sous-réseau (subnet)

  • ID d'instance RDS

  • Étiquettes standard

AWS, AMS

Attachez l'instance au groupe de sécurité et effectuez des mises à jour de configuration.

  1. Lancez une RFC manuelle intitulée Update Other pour associer l'instance de base de données Amazon RDS for Oracle que vous avez créée précédemment au groupe de sécurité VPC que vous avez créé précédemment.

  2. Apportez des modifications supplémentaires à la configuration de l'instance de base de données Amazon RDS for Oracle.

AWS, AMS

Testez l'instance de base de données.

Testez la connectivité du nouveau point de terminaison d'instance de base de données Amazon RDS for Oracle en vous connectant à une instance ou à un serveur d'applications hébergé sur le même groupe de sécurité et en utilisant Telnet pour vous connecter au port 1521. Pour plus d'informations, consultez la section Connexion à une instance de base de données Amazon RDS dans la documentation Amazon RDS.

Note

Si les informations de connexion de l'utilisateur principal sont disponibles, vous pouvez tester l'instance de base de données Amazon RDS for Oracle en vous connectant depuis n'importe quel client SQL (tel qu'Oracle SQL Developer).

AWS, BASE DE DONNÉES

Ressources connexes

Informations supplémentaires

Annulation de la migration

Si vous souhaitez annuler la migration, procédez comme suit :

  1. Émettez une RFC manuelle (Update Other) depuis le compte cible pour supprimer la pile de base de données créée dans le compte cible.

  2. Mettez à jour la configuration de l'application pour qu'elle pointe vers l'instance de base de données Amazon RDS for Oracle dans le compte source.

  3. Démarrez l'instance de base de données Amazon RDS for Oracle dans le compte source.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.