

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
<a name="replatform-oracle-database-enterprise-edition-to-standard-edition-2-on-amazon-rds-for-oracle"></a>

*Lanre (Lan-Ray) showummi et Tarun Chawla, Amazon Web Services*

## Résumé
<a name="replatform-oracle-database-enterprise-edition-to-standard-edition-2-on-amazon-rds-for-oracle-summary"></a>

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](https://aws.amazon.com/rds/oracle/) 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](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html) (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](https://docs.aws.amazon.com/prescriptive-guidance/latest/evaluate-downgrading-oracle-edition/welcome.html) 2 sur AWS. 

## Conditions préalables et limitations
<a name="replatform-oracle-database-enterprise-edition-to-standard-edition-2-on-amazon-rds-for-oracle-prereqs"></a>

**Conditions préalables**
+ Un compte AWS actif
+ Oracle Database Enterprise Edition
+ Outil client, tel qu'[Oracle SQL Developer](https://www.oracle.com/database/sqldeveloper/) ou SQL\$1Plus, permettant de se connecter à une base de données Oracle et d'exécuter des commandes SQL sur celle-ci
+ Utilisateur de la base de données pour effectuer l'évaluation ; par exemple, l'un des éléments suivants :
  + Utilisateur disposant de [privilèges](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Source.Oracle.html#CHAP_Source.Oracle.Permissions) suffisants pour exécuter l'évaluation [AWS Schema Conversion Tool (AWS SCT)](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html)
  + Utilisateur disposant de privilèges suffisants pour exécuter des requêtes SQL sur les tables du dictionnaire de base de données Oracle
+ Utilisateur de base de données pour effectuer la migration de base de données ; par exemple, l'un des éléments suivants :
  + Utilisateur disposant de [privilèges](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html#CHAP_Source.Oracle.Self-Managed) suffisants pour exécuter [AWS Database Migration Service (AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html))
  + Utilisateur disposant de [privilèges suffisants pour effectuer l'exportation et l'importation d'Oracle Data Pump](https://docs.oracle.com/database/121/SUTIL/GUID-8B6975D3-3BEC-4584-B416-280125EEC57E.htm#SUTIL807)
  + Utilisateur disposant de [privilèges suffisants pour exécuter Oracle GoldenGate](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/user_assignment.htm#GIORA546)

**Limites**
+ Amazon RDS for Oracle dispose d'une taille de base de données maximale. Pour plus d’informations, consultez [Stockage d’instance de base de données Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html).

**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](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html) 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](https://docs.oracle.com/cd/B19306_01/server.102/b14215/exp_imp.htm).

Pour obtenir la liste actuelle des versions et éditions prises en charge, consultez [Oracle sur Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Oracle.html) 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](https://aws.amazon.com/rds/oracle/pricing/).

## Architecture
<a name="replatform-oracle-database-enterprise-edition-to-standard-edition-2-on-amazon-rds-for-oracle-architecture"></a>

**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.\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/images/pattern-img/a1b28050-9bab-4de6-b2a9-b97b3e5070bd/images/bf765c5b-4b12-4a8c-b27c-c5e0bd605dd1.png)


 

1. Exportez les données à l'aide d'Oracle Data Pump.

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

1. 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.\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/images/pattern-img/a1b28050-9bab-4de6-b2a9-b97b3e5070bd/images/fef4eced-1acb-4303-baaa-5c1c29650935.png)


1. Exportez les données à l'aide d'Oracle Data Pump avec FLASHBACK\$1SCN.

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

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

1. Utilisez la [capture des données de modification (CDC)](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Task.CDC.html) d'AWS DMS.

## Outils
<a name="replatform-oracle-database-enterprise-edition-to-standard-edition-2-on-amazon-rds-for-oracle-tools"></a>

**Services AWS**
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) 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](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html)) 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****](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) 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](https://docs.oracle.com/cd/B19306_01/server.102/b14215/exp_imp.htm) (pour les versions antérieures) et [Oracle Data Pump Export and Import](https://docs.oracle.com/cd/B19306_01/server.102/b14215/part_dp.htm#CEGJCCHC) (disponible dans Oracle Database 10g versions 1 et ultérieures).
+ [Oracle GoldenGate](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.OracleGoldenGate.html) 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
<a name="replatform-oracle-database-enterprise-edition-to-standard-edition-2-on-amazon-rds-for-oracle-epics"></a>

### Réaliser une évaluation préalable à la migration
<a name="make-a-pre-migration-assessment"></a>


| Sous-tâche | Description | Compé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. Renseignez-vous directement auprès du fournisseur du logiciel, du développeur ou de 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 :[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/replatform-oracle-database-enterprise-edition-to-standard-edition-2-on-amazon-rds-for-oracle.html) | 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](https://docs.aws.amazon.com/prescriptive-guidance/latest/evaluate-downgrading-oracle-edition/compare-features.html) 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\$1HIST\$1\$1, 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. SE2Assurez-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 | 

### Préparer l'infrastructure cible sur AWS
<a name="prepare-the-target-infrastructure-on-aws"></a>


| Sous-tâche | Description | Compé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é](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) et](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html) des listes de contrôle [d'accès réseau](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network-acls.html). | 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](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.Oracle.html) 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](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/create-multi-az-db-cluster.html) 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](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html) et [options](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithOptionGroups.html) personnalisés et activez une [surveillance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MonitoringOverview.html) supplémentaire. Pour plus d'informations, consultez la section [Meilleures pratiques pour la migration vers Amazon RDS](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-oracle-database/best-practices.html) for Oracle. | Administrateur AWS, administrateur système AWS, administrateur cloud, DBA, architecte cloud | 

### Effectuer les tests de migration, de fonctionnement à sec et d'application
<a name="perform-the-migration-dry-run-and-application-testing"></a>


| Sous-tâche | Description | Compé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 :[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/replatform-oracle-database-enterprise-edition-to-standard-edition-2-on-amazon-rds-for-oracle.html) | 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](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-oracle-database/best-practices.html#post-import). | 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](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-oracle-database/best-practices.html#test-migration) 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 | 

### Découper
<a name="cut-over"></a>


| Sous-tâche | Description | Compé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](https://docs.aws.amazon.com/whitepapers/latest/strategies-migrating-oracle-db-to-aws/data-migration-methods.html).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 de la technologie 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](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/monitoring-cloudwatch.html) et Amazon [RDS Performance Insights](https://aws.amazon.com/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
<a name="replatform-oracle-database-enterprise-edition-to-standard-edition-2-on-amazon-rds-for-oracle-resources"></a>

**Recommandations AWS**
+ [Migration de bases de données Oracle vers le cloud AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-oracle-database/welcome.html) (guide)
+ [Évaluer la rétrogradation des bases de données Oracle vers l'édition Standard 2 sur AWS (guide](https://docs.aws.amazon.com/prescriptive-guidance/latest/evaluate-downgrading-oracle-edition/welcome.html))
+ [Migrer une base de données Oracle sur site vers Amazon RDS for](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle.html?did=pg_card&trk=pg_card) Oracle (modèle)
+ [Migrate an on-premises Oracle database to Amazon RDS for Oracle using Oracle Data Pump](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-an-on-premises-oracle-database-to-amazon-rds-for-oracle-using-oracle-data-pump.html?did=pg_card&trk=pg_card) (modèle)

**Billets de blogs**
+ [Migration de bases de données Oracle avec des interruptions de service quasi nulles à l'aide d'AWS DMS](https://aws.amazon.com/blogs/database/migrating-oracle-databases-with-near-zero-downtime-using-aws-dms/)
+ [Analyse de la gestion des performances dans Oracle SE à l'aide d'Amazon RDS for Oracle](https://aws.amazon.com/blogs/database/analyzing-performance-management-in-oracle-se-using-amazon-rds-for-oracle/)
+ [Gestion de votre plan SQL dans Oracle SE avec Amazon RDS for Oracle](https://aws.amazon.com/blogs/database/managing-your-sql-plan-in-oracle-se-with-amazon-rds-for-oracle/)
+ [Implémentation du partitionnement des tables dans Oracle Standard Edition : partie 1](https://aws.amazon.com/blogs/database/implementing-table-partitioning-in-oracle-standard-edition-part-1/)