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 une base de données Oracle sur site vers Amazon RDS for Oracle
Créée par Baji Shaik (AWS) et Pavan Pusuluri (AWS)
Récapitulatif
Ce modèle décrit les étapes de migration des bases de données Oracle locales vers Amazon Relational Database Service (Amazon RDS) pour Oracle. Dans le cadre du processus de migration, vous créez un plan de migration et vous tenez compte des facteurs importants concernant votre infrastructure de base de données cible en fonction de votre base de données source. Vous pouvez choisir l'une des deux options de migration en fonction des besoins de votre entreprise et de votre cas d'utilisation :
AWS Database Migration Service (AWS DMS) : vous pouvez utiliser AWS DMS pour migrer des bases de données vers le cloud AWS rapidement et en toute sécurité. Votre base de données source reste pleinement opérationnelle pendant la migration, ce qui minimise les interruptions de service pour les applications qui dépendent de la base de données. Vous pouvez réduire le temps de migration en utilisant AWS DMS pour créer une tâche qui capture les modifications en cours après avoir effectué une migration initiale complète via un processus appelé capture des données de modification (CDC).
Outils Oracle natifs : vous pouvez migrer des bases de données à l'aide d'outils Oracle natifs, tels qu'Oracle et Data Pump Export
et Data Pump Import with Oracle GoldenGate for CDC. Vous pouvez également utiliser des outils Oracle natifs tels que l'utilitaire d'exportation et l'utilitaire d'importation d' origine pour réduire le temps de chargement complet.
Conditions préalables et limitations
Prérequis
Un compte AWS actif
Une base de données Oracle sur site
Une instance de base de données Oracle (DB) Amazon RDS
Limites
Limite de taille de base de données : 64 To
Versions du produit
Versions Oracle 11g (versions 11.2.0.3.v1 et ultérieures) et versions 12.2 et 18c supérieures. Pour obtenir la dernière liste des versions et éditions prises en charge, consultez Amazon RDS for Oracle dans la documentation AWS. Pour les versions d'Oracle prises en charge par AWS DMS, consultez la section Utilisation d'une base de données Oracle comme source pour AWS DMS dans la documentation AWS DMS.
Architecture
Pile technologique source
Bases de données Oracle sur site
Pile technologique cible
Amazon RDS for Oracle
Architecture source et cible
Le schéma suivant montre comment migrer une base de données Oracle sur site vers Amazon RDS for Oracle à l'aide d'AWS DMS.

Le schéma suivant illustre le flux de travail suivant :
Créez ou utilisez un utilisateur de base de données existant, accordez les autorisations AWS DMS requises à cet utilisateur, activez le mode ARCHIVELOG, puis configurez une journalisation supplémentaire.
Configurez la passerelle Internet entre le réseau sur site et le réseau AWS.
Configurez les points de terminaison source et cible pour AWS DMS.
Configurez les tâches de réplication AWS DMS pour migrer les données de la base de données source vers la base de données cible.
Effectuez les activités post-migration sur la base de données cible.
Le schéma suivant montre comment migrer une base de données Oracle sur site vers Amazon RDS for Oracle à l'aide d'outils Oracle natifs.

Le schéma suivant illustre le flux de travail suivant :
Créez ou utilisez un utilisateur de base de données existant et accordez les autorisations requises pour sauvegarder la base de données Oracle à l'aide des utilitaires Oracle Export (
exp
) et Import (imp
).Configurez la passerelle Internet entre le réseau sur site et le réseau AWS.
Configurez le client Oracle sur l'hôte Bastion
pour qu'il prenne la base de données de sauvegarde. Chargez la base de données de sauvegarde dans un compartiment Amazon Simple Storage Service (Amazon S3).
Restaurez la sauvegarde de base de données depuis Amazon S3 vers une base de données Amazon RDS for Oracle.
Configurez Oracle GoldenGate pour CDC.
Effectuez les activités post-migration sur la base de données cible.
Outils
AWS Database Migration Service (AWS DMS) vous aide à migrer des magasins de données vers le cloud AWS ou entre des combinaisons de configurations cloud et sur site.
Les outils Oracle natifs vous aident à effectuer une migration homogène. Vous pouvez utiliser Oracle Data Pump
pour faire migrer les données entre vos bases de données source et cible. Ce modèle utilise Oracle Data Pump pour effectuer le chargement complet de la base de données source vers la base de données cible. Oracle
vous GoldenGate aide à effectuer une réplication logique entre deux bases de données ou plus. Ce modèle est utilisé GoldenGate pour reproduire les modifications du delta après le chargement initial à l'aide d'Oracle Data Pump.
Épopées
Tâche | Description | Compétences requises |
---|---|---|
Créez des documents de projet et enregistrez les détails de la base de données. |
| DBA |
Identifiez les besoins en matière de stockage. | Identifiez et documentez vos besoins en matière de stockage, notamment les suivants :
NotePour les volumes SSD à usage général (gp2) | DBA, SysAdmin |
Choisissez le type d'instance approprié en fonction des exigences de calcul. |
| SysAdmin |
Identifiez les exigences de sécurité d'accès au réseau. |
| DBA, SysAdmin |
Identifiez la stratégie de migration des applications. |
| DBA, propriétaire de SysAdmin l'application |
Identifiez les risques liés à la migration. | Évaluez les risques et les mesures d'atténuation spécifiques à la migration des bases de données et des documents. Par exemple :
| DBA |
Tâche | Description | Compétences requises |
---|---|---|
Créez un VPC. | Créez un nouvel Amazon Virtual Private Cloud (Amazon VPC) pour l'instance de base de données cible. | SysAdmin |
Créez des groupes de sécurité. | Créez un groupe de sécurité dans votre nouveau VPC pour autoriser les connexions entrantes vers l'instance de base de données. | SysAdmin |
Créez une instance de base de données Amazon RDS for Oracle. | Créez l'instance de base de données cible avec le nouveau VPC et le nouveau groupe de sécurité, puis démarrez l'instance. | SysAdmin |
Tâche | Description | Compétences requises |
---|---|---|
Préparez la base de données source. |
| DBA, SysAdmin |
Préparez la base de données cible. |
| DBA, SysAdmin |
Tâche | Description | Compétences requises |
---|---|---|
Préparez les données. |
| DBA |
Migrez les données. |
| DBA |
Tâche | Description | Compétences requises |
---|---|---|
Basculez les clients de l'application vers la nouvelle infrastructure. |
| DBA, propriétaire de SysAdmin l'application |
Mettez en œuvre votre plan de rollback. |
| DBA, propriétaire de l'application |
Tâche | Description | Compétences requises |
---|---|---|
Nettoyez les ressources. | Arrêtez ou supprimez les ressources AWS temporaires, telles que l'instance de réplication AWS DMS et le compartiment S3. | DBA, SysAdmin |
Passez en revue les documents du projet. | Passez en revue vos documents et objectifs de planification de migration, puis confirmez que vous avez effectué toutes les étapes de migration requises. | DBA, propriétaire de SysAdmin l'application |
Collectez des statistiques. | Enregistrez les principaux indicateurs de migration, notamment le temps nécessaire pour terminer la migration, le pourcentage de tâches manuelles par rapport aux tâches basées sur des outils, les économies de coûts et les autres indicateurs pertinents. | DBA, propriétaire de SysAdmin l'application |
Clôturez le projet. | Clôturez le projet de migration et recueillez des commentaires sur les efforts déployés. | DBA, propriétaire de SysAdmin l'application |
Ressources connexes
Références
Migration de bases de données Oracle vers le cloud AWS (AWS Prescriptive Guidance)
Service de migration de base
de données AWS (documentation AWS DMS) Tarification Amazon RDS
(documentation Amazon RDS)
Tutoriels et vidéos
Mise en route avec AWS Database Migration Service
(documentation AWS DMS) Ressources Amazon RDS
(documentation Amazon RDS)