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 Oracle sur Amazon EC2
Créé par Baji Shaik (AWS) et Pankaj Choudhary () AWS
Environnement : PoC ou pilote | Source : Bases de données : relationnelles | Cible : Oracle sur Amazon EC2 |
Type R : Rehost | Charge de travail : Oracle | Technologies : migration ; bases de données |
AWSservices : Amazon EC2 |
Récapitulatif
Ce modèle explique les étapes de migration d'une base de données Oracle sur site vers Oracle sur une instance Amazon Elastic Compute Cloud EC2 (Amazon). Il décrit deux options de migration : utiliser AWS Data Migration Service (AWSDMS) ou utiliser des outils Oracle natifs tels que RMAN l'importation/exportation de Data Pump, les tablespaces transportables et Oracle. GoldenGate
Conditions préalables et limitations
Prérequis
Un AWS compte actif
Une base de données Oracle source dans un centre de données sur site
Limites
Le système d'exploitation (OS) cible doit être pris en charge par AmazonEC2. Pour obtenir la liste complète des systèmes pris en charge, consultez Amazon EC2 FAQs
.
Versions du produit
Versions Oracle 10.2 et ultérieures (pour les versions 10.x), 11g et jusqu'à 12.2, et 18c pour les éditions Enterprise, Standard, Standard One et Standard Two. Pour obtenir la dernière liste des versions prises en charge par AWSDMS, consultez la section « Bases de données locales et d'EC2instances Amazon » dans la section Sources pour la migration des données de la AWS DMS documentation.
Architecture
Pile technologique source
Une base de données Oracle sur site
Pile technologique cible
Une instance de base de données Oracle sur Amazon EC2
Architecture cible
Architecture de migration des données
En utilisant AWS DMS :
À l'aide des outils Oracle natifs :
Outils
AWSDMS- AWS Database Migration Services (AWSDMS) prend en charge plusieurs types de bases de données source et cible. Pour plus d'informations sur les versions et éditions de base de données prises en charge, voir Utilisation d'une base de données Oracle comme source pour AWS DMS. Nous vous recommandons d'utiliser la dernière version de AWS DMS pour bénéficier de la prise en charge la plus complète possible des versions et des fonctionnalités.
Outils Oracle natifs : importation/exportation de Data PumpRMAN, espaces de table transportables, Oracle GoldenGate
Épopées
Tâche | Description | Compétences requises |
---|---|---|
Validez les versions des bases de données source et cible. | DBA | |
Identifiez la version du système d'exploitation cible. | DBA, SysAdmin | |
Identifiez les exigences matérielles pour l'instance de serveur cible sur la base de la liste de compatibilité Oracle et des exigences en matière de capacité. | DBA, SysAdmin | |
Identifiez les exigences de stockage (type et capacité de stockage). | DBA, SysAdmin | |
Identifiez les exigences du réseau (latence et bande passante). | DBA, SysAdmin | |
Choisissez le type d'instance approprié en fonction de la capacité, des fonctionnalités de stockage et des fonctionnalités réseau. | DBA, SysAdmin | |
Identifiez les exigences de sécurité d'accès au réseau/hôte pour les bases de données source et cible. | DBA, SysAdmin | |
Identifiez la liste des utilisateurs du système d'exploitation requis pour l'installation du logiciel Oracle. | DBA, SysAdmin | |
Téléchargez le AWS Schema Conversion Tool (AWSSCT) et les pilotes. | DBA | |
Créez un AWS SCT projet pour la charge de travail et connectez-vous à la base de données source. | DBA | |
Générez des SQL fichiers pour la création d'objets (tables, index, séquences, etc.). | DBA | |
Déterminez une stratégie de sauvegarde. | DBA, SysAdmin | |
Déterminez les exigences de disponibilité. | DBA | |
Identifiez la stratégie de migration/commutation des applications. | DBA, SysAdmin, Propriétaire de l'application |
Tâche | Description | Compétences requises |
---|---|---|
Créez un cloud privé virtuel (VPC) et des sous-réseaux dans votre AWS compte. | SysAdmin | |
Créez des groupes de sécurité et des listes de contrôle d'accès au réseau (ACLs). | SysAdmin | |
Configurez et démarrez l'EC2instance. | SysAdmin |
Tâche | Description | Compétences requises |
---|---|---|
Créez les utilisateurs et les groupes du système d'exploitation requis pour le logiciel Oracle. | DBA, SysAdmin | |
Téléchargez la version requise du logiciel Oracle. | ||
Installez le logiciel Oracle sur l'EC2instance. | DBA, SysAdmin | |
Créez des objets tels que des tables, des clés primaires, des vues et des séquences à l'aide des scripts générés par AWSSCT. | DBA |
Tâche | Description | Compétences requises |
---|---|---|
Utilisez des outils Oracle natifs ou des outils tiers pour migrer les objets et les données de base de données. | Les outils Oracle incluent l'importation/exportation de Data PumpRMAN, les tablespaces transportables et. GoldenGate | DBA |
Tâche | Description | Compétences requises |
---|---|---|
Déterminez la méthode de migration. | DBA | |
Créez une instance de réplication dans la AWS DMS console. | DBA | |
Créez des points de terminaison source et cible. | DBA | |
Créez une tâche de réplication. | DBA | |
Activez la capture des données de modification (CDC) pour capturer les modifications en vue d'une réplication continue. | DBA | |
Exécutez la tâche de réplication et surveillez les journaux. | DBA | |
Créez des objets secondaires tels que des index et des clés étrangères lorsque le chargement complet est terminé. | DBA |
Tâche | Description | Compétences requises |
---|---|---|
Suivez la stratégie de migration des applications. | DBA, SysAdmin, Propriétaire de l'application |
Tâche | Description | Compétences requises |
---|---|---|
Suivez la stratégie de suppres/commutation des applications. | DBA, SysAdmin, Propriétaire de l'application |
Tâche | Description | Compétences requises |
---|---|---|
Arrêtez les ressources temporaires de AWS Secrets Manager. | DBA, SysAdmin | |
Passez en revue et validez les documents du projet. | DBA, SysAdmin, Propriétaire de l'application | |
Collectez des indicateurs concernant le délai de migration, le pourcentage de manuel par rapport à l'outil, les économies de coûts, etc. | DBA, SysAdmin, Propriétaire de l'application | |
Clôturez le projet et faites part de vos commentaires. |
Ressources connexes
Références
Tutoriels et vidéos