Migrer une base de données Oracle sur site vers Oracle sur Amazon EC2 - 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.

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

Configuration de la réplication pour une base de données Oracle sur AmazonEC2.

Architecture de migration des données

En utilisant AWS DMS :

Migrer une base de données Oracle sur site vers Amazon EC2 avec. AWS DMS

À l'aide des outils Oracle natifs :

Migration d'une base de données Oracle sur site vers Amazon à l'EC2aide des outils Oracle.

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âcheDescriptionCompé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âcheDescriptionCompé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âcheDescriptionCompé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âcheDescriptionCompé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âcheDescriptionCompé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âcheDescriptionCompétences requises

Suivez la stratégie de migration des applications.

DBA, SysAdmin, Propriétaire de l'application
TâcheDescriptionCompétences requises

Suivez la stratégie de suppres/commutation des applications.

DBA, SysAdmin, Propriétaire de l'application
TâcheDescriptionCompé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