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 ».

Replateformage d'Oracle Database Enterprise Edition vers l'édition Standard 2 sur Amazon RDS for Oracle - 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.

Replateformage d'Oracle Database Enterprise Edition vers l'édition Standard 2 sur Amazon RDS for Oracle

Créée par Lanre (Lan-Ray) showunmi (AWS) et Tarun Chawla (AWS)

Récapitulatif

Oracle Database Enterprise Edition (EE) est un choix populaire pour exécuter des applications dans de nombreuses entreprises. Dans certains cas, toutefois, les applications n'utilisent que peu ou pas de fonctionnalités d'Oracle Database EE, de sorte qu'il n'est pas justifié d'engager des coûts de licence énormes. Vous pouvez réaliser des économies en rétrogradant ces bases de données vers Oracle Database Standard Edition 2 (SE2) lorsque vous migrez vers Amazon RDS.

Ce modèle décrit comment rétrograder d'Oracle Database EE à Oracle Database SE2 lors d'une migration sur site vers Amazon RDS for Oracle. Les étapes présentées dans ce modèle s'appliquent également si votre base de données EE Oracle est déjà exécutée sur Amazon RDS ou sur une instance Amazon Elastic Compute Cloud (Amazon EC2).

Pour plus d'informations, consultez le guide AWS Prescriptive Guidance sur la façon d'évaluer la rétrogradation des bases de données Oracle vers l'édition Standard 2 sur AWS.

Conditions préalables et limitations

Prérequis

Limites

Versions du produit

La logique générale décrite dans ce document s'applique aux versions d'Oracle 9i et ultérieures. Pour connaître les versions prises en charge des bases de données autogérées et Amazon RDS for Oracle, consultez la documentation AWS DMS.

Pour identifier l'utilisation des fonctionnalités dans les cas où AWS SCT n'est pas pris en charge, exécutez des requêtes SQL sur la base de données source. Pour effectuer une migration depuis des versions antérieures d'Oracle dans lesquelles AWS DMS et Oracle Data Pump ne sont pas pris en charge, utilisez les utilitaires Oracle Export and Import.

Pour obtenir la liste actuelle des versions et éditions prises en charge, consultez Oracle sur Amazon RDS dans la documentation AWS. Pour plus de détails sur la tarification et les classes d'instances prises en charge, veuillez consulter Tarification d'Amazon RDS for Oracle.

Architecture

Pile technologique source

  • Oracle Database Enterprise Edition s'exécutant sur site ou sur Amazon EC2

Cibler la pile technologique à l'aide d'outils Oracle natifs

  • Amazon RDS pour Oracle exécutant une base de données Oracle SE2

Processus en trois étapes pour la migration d'une base de données Oracle sur site vers Amazon RDS.
  1. Exportez les données à l'aide d'Oracle Data Pump.

  2. Copiez les fichiers de vidage sur Amazon RDS via un lien de base de données.

  3. Importez des fichiers de vidage sur Amazon RDS à l'aide d'Oracle Data Pump.

Cibler la pile technologique à l'aide d'AWS DMS

  • Amazon RDS pour Oracle exécutant une base de données Oracle SE2

  • AWS DMS

Processus en quatre étapes pour la migration d'une base de données Oracle sur site vers Amazon RDS à l'aide d'AWS DMS.
  1. Exportez les données à l'aide d'Oracle Data Pump avec FLASHBACK_SCN.

  2. Copiez les fichiers de vidage sur Amazon RDS via un lien de base de données.

  3. Importez des fichiers de vidage sur Amazon RDS à l'aide d'Oracle Data Pump.

  4. Utilisez la capture des données de modification (CDC) d'AWS DMS.

Outils

Services AWS

  • 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.

  • Amazon Relational Database Service (Amazon RDS) vous aide à configurer, exploiter et dimensionner une base de données relationnelle dans le cloud AWS. Ce modèle utilise Amazon RDS for Oracle.

  • AWS SCT fournit une interface utilisateur basée sur un projet pour évaluer, convertir et copier automatiquement le schéma de base de données de votre base de données Oracle source dans un format compatible avec Amazon RDS for Oracle. AWS SCT vous permet d'analyser les économies potentielles qui peuvent être réalisées en modifiant le type de licence d'Oracle pour passer de l'édition Enterprise à l'édition Standard. La section Évaluation des licences et support cloud du rapport AWS SCT fournit des informations détaillées sur les fonctionnalités Oracle utilisées afin que vous puissiez prendre une décision éclairée lors de la migration vers Amazon RDS for Oracle.

Autres outils

  • Les utilitaires natifs d'importation et d'exportation Oracle prennent en charge le transfert des données Oracle vers et depuis les bases de données Oracle. Oracle propose deux types d'utilitaires d'importation et d'exportation de bases de données : Original Export and Import (pour les versions antérieures) et Oracle Data Pump Export and Import (disponible dans Oracle Database 10g versions 1 et ultérieures).

  • Oracle GoldenGate propose des fonctionnalités de réplication en temps réel qui vous permettent de synchroniser votre base de données cible après un chargement initial. Cette option permet de réduire les temps d'arrêt des applications lors de la mise en service.

Épopées

TâcheDescriptionCompétences requises

Validez les exigences de base de données pour vos applications.

Assurez-vous que vos applications sont certifiées pour fonctionner sur Oracle Database SE2. Consultez directement le fournisseur du logiciel, le développeur ou la documentation de l'application.

Développeur d'applications, DBA, propriétaire de l'application

Étudiez l'utilisation des fonctionnalités EE directement dans la base de données.

Pour déterminer l'utilisation des fonctionnalités EE, effectuez l'une des opérations suivantes :

Propriétaire de l'application, DBA, développeur d'applications

Identifier l'utilisation des fonctionnalités EE pour les activités opérationnelles.

Les administrateurs de bases de données ou d'applications s'appuient parfois sur des fonctionnalités d'EE uniquement pour leurs activités opérationnelles. Les exemples courants incluent les activités de maintenance en ligne (reconstruction d'index, déplacement de tables) et l'utilisation du parallélisme par des tâches par lots.

Ces dépendances peuvent être atténuées en modifiant vos opérations dans la mesure du possible. Identifiez l'utilisation de ces fonctionnalités et prenez une décision basée sur les coûts par rapport aux avantages.

Utilisez le tableau de comparaison entre Oracle Database EE et les SE2 fonctionnalités comme guide pour identifier les fonctionnalités disponibles dans Oracle Database SE2.

Développeur d'applications, DBA, propriétaire de l'application

Passez en revue les modèles de charge de travail de la base de données EE Oracle.

Oracle Database limite SE2 automatiquement l'utilisation à un maximum de 16 threads CPU à tout moment.

Si votre base de données Oracle EE est autorisée à utiliser le pack de diagnostic Oracle, utilisez l'outil Automatic Workload Repository (AWR), ou les vues DBA_HIST_*, pour analyser les modèles de charge de travail de la base de données afin de déterminer si la limite maximale de 16 threads CPU aura un impact négatif sur les niveaux de service en cas de rétrogradation vers. SE2

Assurez-vous que votre évaluation couvre les périodes de pointe, telles que le traitement en fin de journée, de mois ou d'année.

Propriétaire de l'application, DBA, développeur d'applications

Réaliser une évaluation préalable à la migration

TâcheDescriptionCompétences requises

Validez les exigences de base de données pour vos applications.

Assurez-vous que vos applications sont certifiées pour fonctionner sur Oracle Database SE2. Consultez directement le fournisseur du logiciel, le développeur ou la documentation de l'application.

Développeur d'applications, DBA, propriétaire de l'application

Étudiez l'utilisation des fonctionnalités EE directement dans la base de données.

Pour déterminer l'utilisation des fonctionnalités EE, effectuez l'une des opérations suivantes :

Propriétaire de l'application, DBA, développeur d'applications

Identifier l'utilisation des fonctionnalités EE pour les activités opérationnelles.

Les administrateurs de bases de données ou d'applications s'appuient parfois sur des fonctionnalités d'EE uniquement pour leurs activités opérationnelles. Les exemples courants incluent les activités de maintenance en ligne (reconstruction d'index, déplacement de tables) et l'utilisation du parallélisme par des tâches par lots.

Ces dépendances peuvent être atténuées en modifiant vos opérations dans la mesure du possible. Identifiez l'utilisation de ces fonctionnalités et prenez une décision basée sur les coûts par rapport aux avantages.

Utilisez le tableau de comparaison entre Oracle Database EE et les SE2 fonctionnalités comme guide pour identifier les fonctionnalités disponibles dans Oracle Database SE2.

Développeur d'applications, DBA, propriétaire de l'application

Passez en revue les modèles de charge de travail de la base de données EE Oracle.

Oracle Database limite SE2 automatiquement l'utilisation à un maximum de 16 threads CPU à tout moment.

Si votre base de données Oracle EE est autorisée à utiliser le pack de diagnostic Oracle, utilisez l'outil Automatic Workload Repository (AWR), ou les vues DBA_HIST_*, pour analyser les modèles de charge de travail de la base de données afin de déterminer si la limite maximale de 16 threads CPU aura un impact négatif sur les niveaux de service en cas de rétrogradation vers. SE2

Assurez-vous que votre évaluation couvre les périodes de pointe, telles que le traitement en fin de journée, de mois ou d'année.

Propriétaire de l'application, DBA, développeur d'applications
TâcheDescriptionCompétences requises

Déployez et configurez l'infrastructure réseau.

Créez un cloud privé virtuel (VPC) ainsi que des sous-réseaux, des groupes de sécurité et des listes de contrôle d'accès réseau.

Administrateur AWS, architecte cloud, administrateur réseau, DevOps ingénieur

Approvisionnez la base de données Amazon RDS for SE2 Oracle.

Provisionnez la base de données Amazon RDS for SE2 Oracle cible afin de répondre aux exigences de performance, de disponibilité et de sécurité de vos applications. Nous recommandons une configuration multi-AZ pour les charges de travail de production. Toutefois, pour améliorer les performances de migration, vous pouvez différer l'activation de Multi-AZ jusqu'à la fin de la migration des données.

Administrateur cloud, architecte cloud, DBA, DevOps ingénieur, administrateur AWS

Personnalisez l'environnement Amazon RDS.

Configurez des paramètres et options personnalisés et activez une surveillance supplémentaire. Pour plus d'informations, consultez la section Meilleures pratiques pour la migration vers Amazon RDS for Oracle.

Administrateur AWS, administrateur système AWS, administrateur cloud, DBA, architecte cloud

Préparer l'infrastructure cible sur AWS

TâcheDescriptionCompétences requises

Déployez et configurez l'infrastructure réseau.

Créez un cloud privé virtuel (VPC) ainsi que des sous-réseaux, des groupes de sécurité et des listes de contrôle d'accès réseau.

Administrateur AWS, architecte cloud, administrateur réseau, DevOps ingénieur

Approvisionnez la base de données Amazon RDS for SE2 Oracle.

Provisionnez la base de données Amazon RDS for SE2 Oracle cible afin de répondre aux exigences de performance, de disponibilité et de sécurité de vos applications. Nous recommandons une configuration multi-AZ pour les charges de travail de production. Toutefois, pour améliorer les performances de migration, vous pouvez différer l'activation de Multi-AZ jusqu'à la fin de la migration des données.

Administrateur cloud, architecte cloud, DBA, DevOps ingénieur, administrateur AWS

Personnalisez l'environnement Amazon RDS.

Configurez des paramètres et options personnalisés et activez une surveillance supplémentaire. Pour plus d'informations, consultez la section Meilleures pratiques pour la migration vers Amazon RDS for Oracle.

Administrateur AWS, administrateur système AWS, administrateur cloud, DBA, architecte cloud
TâcheDescriptionCompétences requises

Migrez les données (essai à sec).

Migrez les données de la base de données Oracle EE source vers l'instance de base de données Amazon RDS for SE2 Oracle en utilisant l'approche la mieux adaptée à votre environnement spécifique. Sélectionnez une stratégie de migration en fonction de facteurs tels que la taille, la complexité et la période d'indisponibilité disponible. Utilisez l'une ou plusieurs des options suivantes :

DBA

Validez la base de données cible.

Effectuez la validation après la migration du stockage de la base de données et des objets de code. Consultez les journaux de migration et corrigez les problèmes identifiés. Pour plus d'informations, consultez le guide Migration des bases de données Oracle vers le cloud AWS.

DBA

Testez les applications.

Les administrateurs d'applications et de bases de données doivent effectuer des tests fonctionnels, de performance et opérationnels, le cas échéant. Pour plus d'informations, consultez la section Meilleures pratiques pour la migration vers Amazon RDS for Oracle.

Enfin, obtenez l'approbation des résultats des tests par les parties prenantes.

Développeur d'applications, propriétaire de l'application, DBA, ingénieur de migration, responsable de la migration

Effectuer les tests de migration, de fonctionnement à sec et d'application

TâcheDescriptionCompétences requises

Migrez les données (essai à sec).

Migrez les données de la base de données Oracle EE source vers l'instance de base de données Amazon RDS for SE2 Oracle en utilisant l'approche la mieux adaptée à votre environnement spécifique. Sélectionnez une stratégie de migration en fonction de facteurs tels que la taille, la complexité et la période d'indisponibilité disponible. Utilisez l'une ou plusieurs des options suivantes :

DBA

Validez la base de données cible.

Effectuez la validation après la migration du stockage de la base de données et des objets de code. Consultez les journaux de migration et corrigez les problèmes identifiés. Pour plus d'informations, consultez le guide Migration des bases de données Oracle vers le cloud AWS.

DBA

Testez les applications.

Les administrateurs d'applications et de bases de données doivent effectuer des tests fonctionnels, de performance et opérationnels, le cas échéant. Pour plus d'informations, consultez la section Meilleures pratiques pour la migration vers Amazon RDS for Oracle.

Enfin, obtenez l'approbation des résultats des tests par les parties prenantes.

Développeur d'applications, propriétaire de l'application, DBA, ingénieur de migration, responsable de la migration
TâcheDescriptionCompétences requises

Actualisez les données depuis Oracle Database EE.

Sélectionnez une approche d'actualisation des données en fonction des exigences de disponibilité des applications. Pour plus d'informations, consultez les méthodes de migration dans la section Stratégies de migration des bases de données Oracle vers AWS.

Par exemple, vous pouvez atteindre un temps d'arrêt quasi nul en utilisant des outils tels qu'Oracle GoldenGate ou AWS DMS avec réplication continue. Si la période d'indisponibilité le permet, vous pouvez effectuer le transfert final des données à l'aide de méthodes hors ligne telles que les utilitaires Oracle Data Pump ou Original Export-Import.

Propriétaire de l'application, responsable du transfert, administrateur de base de données, ingénieur de migration, responsable de la migration

Pointez les applications vers l'instance de base de données cible.

Mettez à jour les paramètres de connexion dans les applications et les autres clients pour qu'ils pointent vers la base de données Amazon RDS for SE2 Oracle.

Développeur d'applications, propriétaire de l'application, ingénieur de migration, responsable de la migration, responsable du transfert

Effectuez des activités après la migration.

Effectuez des tâches après la migration des données, telles que l'activation du multi-AZ, la validation des données et d'autres vérifications.

DBA, ingénieur en migration

Effectuez une surveillance après le passage.

Utilisez des outils tels qu'Amazon CloudWatch et Amazon RDS Performance Insights pour surveiller la base de données Amazon RDS for SE2 Oracle.

Développeur d'applications, propriétaire de l'application, administrateur AWS, DBA, ingénieur de migration

Découper

TâcheDescriptionCompétences requises

Actualisez les données depuis Oracle Database EE.

Sélectionnez une approche d'actualisation des données en fonction des exigences de disponibilité des applications. Pour plus d'informations, consultez les méthodes de migration dans la section Stratégies de migration des bases de données Oracle vers AWS.

Par exemple, vous pouvez atteindre un temps d'arrêt quasi nul en utilisant des outils tels qu'Oracle GoldenGate ou AWS DMS avec réplication continue. Si la période d'indisponibilité le permet, vous pouvez effectuer le transfert final des données à l'aide de méthodes hors ligne telles que les utilitaires Oracle Data Pump ou Original Export-Import.

Propriétaire de l'application, responsable du transfert, administrateur de base de données, ingénieur de migration, responsable de la migration

Pointez les applications vers l'instance de base de données cible.

Mettez à jour les paramètres de connexion dans les applications et les autres clients pour qu'ils pointent vers la base de données Amazon RDS for SE2 Oracle.

Développeur d'applications, propriétaire de l'application, ingénieur de migration, responsable de la migration, responsable du transfert

Effectuez des activités après la migration.

Effectuez des tâches après la migration des données, telles que l'activation du multi-AZ, la validation des données et d'autres vérifications.

DBA, ingénieur en migration

Effectuez une surveillance après le passage.

Utilisez des outils tels qu'Amazon CloudWatch et Amazon RDS Performance Insights pour surveiller la base de données Amazon RDS for SE2 Oracle.

Développeur d'applications, propriétaire de l'application, administrateur AWS, DBA, ingénieur de migration

Ressources connexes

Recommandations AWS

Billets de blogs

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