

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.

# Migrez d'Oracle 8i ou 9i vers Amazon RDS for Oracle à l'aide d'AWS DMS SharePlex
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms"></a>

*Ramu Jagini, Amazon Web Services*

## Résumé
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-summary"></a>

Ce modèle décrit comment migrer une base de données Oracle 8i ou 9i sur site vers une base de données Amazon Relational Database Service (Amazon RDS) pour Oracle. Vous pouvez utiliser ce modèle pour terminer votre migration en réduisant les temps d'arrêt en utilisant Quest SharePlex pour la réplication synchrone.

Vous devez utiliser une instance de base de données Oracle intermédiaire pour votre migration car AWS Database Migration Service (AWS DMS) ne prend pas en charge Oracle 8i ou 9i en tant qu'environnement source. Vous pouvez utiliser la version [SharePlex 7.6.3 pour effectuer](https://www.quest.com/community/shareplex/f/forum/20700/where-can-download-7-6-3-or-support-9i-shareplex) une réplication à partir de versions de base de données Oracle précédentes vers des versions ultérieures de base de données Oracle. L'instance de base de données Oracle intermédiaire est compatible en tant que cible pour la version SharePlex 7.6.3 et prise en charge en tant que source pour AWS DMS ou les versions plus récentes de. SharePlex Cette prise en charge permet la réplication ultérieure des données vers l'environnement cible Amazon RDS for Oracle.

Sachez que plusieurs types de données et fonctionnalités obsolètes peuvent avoir un impact sur la migration d'Oracle 8i ou 9i vers la dernière version d'Oracle Database. Pour atténuer cet impact, ce modèle utilise Oracle 11.2.0.4 comme version de base de données intermédiaire afin d'optimiser le code du schéma avant la migration vers l'environnement cible Amazon RDS for Oracle.

## Conditions préalables et limitations
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-prereqs"></a>

**Conditions préalables**
+ Un compte AWS actif
+ Une base de données Oracle 8i ou 9i source dans un environnement sur site
+ [Oracle Database 12c version 2](https://docs.oracle.com/en/database/oracle/oracle-database/12.2/index.html) (12CR2) pour le staging sur Amazon Elastic Compute Cloud (Amazon EC2)
+ Quest SharePlex 7.6.3 (version commerciale)

**Limites**
+ [Limites de RDS pour Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Concepts.limitations.html)

**Versions du produit**
+ Oracle 8i ou 9i pour la base de données source
+ Oracle 12 CR2 pour la base de données intermédiaire (doit correspondre à la version Amazon RDS for Oracle)
+ Oracle 12 CR2 ou version ultérieure pour la base de données cible (Amazon RDS for Oracle)

## Architecture
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-architecture"></a>

**Pile technologique source**
+ Base de données Oracle 8i ou 9i
+ SharePlex

**Pile technologique cible**
+ Amazon RDS for Oracle

**Architecture de migration**

Le schéma suivant montre comment migrer une base de données Oracle 8i ou 9i d'un environnement sur site vers une instance de base de données Amazon RDS for Oracle dans le cloud AWS.

![\[Flux de travail pour la migration d'une base de données Oracle sur site vers Amazon RDS sur AWS.\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/images/pattern-img/6e07d586-fd74-4f3d-8e81-79dd55c445c3/images/36e1a5ff-908b-4cb7-96f7-997eb105f1d6.png)


Le schéma suivant illustre le flux de travail suivant :

1. Activez la base de données source Oracle avec le mode journal d'archivage, la journalisation forcée et la journalisation supplémentaire.

1. Restaurez la base de données intermédiaire Oracle à partir de la base de données source Oracle en utilisant Recovery Manager (RMAN) point-in-time Recovery et [FLASHBACK\$1SCN](https://docs.oracle.com/database/121/SUTIL/GUID-D408B112-1A81-4F68-BEFF-7403A9588DDB.htm#SUTIL849).

1. Configurez SharePlex pour lire les journaux de journalisation à partir de la base de données source Oracle en utilisant `FLASHBACK_SCN` (utilisé dans RMAN).

1. Lancez SharePlex la réplication pour synchroniser les données de la base de données source Oracle vers la base de données intermédiaire Oracle.

1. Restaurez la base de données cible Amazon RDS for Oracle en utilisant EXPDP et IMPDP avec. `FLASHBACK_SCN`

1. Configurez AWS DMS et ses tâches sources en tant que base de données intermédiaire Oracle et Amazon RDS for Oracle en tant que base de données cible `FLASHBACK_SCN` en utilisant (utilisé dans EXPDP).

1. Lancez des tâches AWS DMS pour synchroniser les données de la base de données intermédiaire Oracle avec la base de données cible Oracle.

## Outils
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-tools"></a>
+ [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.
+ [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.
+ [ SharePlexQuest](https://support.quest.com/shareplex/11.0/technical-documents) est un outil de réplication de Oracle-to-Oracle données permettant de déplacer des données avec un minimum de temps d'arrêt et sans perte de données.
+ [Recovery Manager (RMAN)](https://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmquick.htm) est un client de base de données Oracle qui effectue des tâches de sauvegarde et de restauration sur vos bases de données. Il simplifie considérablement la sauvegarde, la restauration et la restauration des fichiers de base de données.
+ [Data Pump Export](https://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_export.htm#SUTIL823) vous permet de télécharger des données et des métadonnées dans un ensemble de fichiers du système d'exploitation appelé ensemble de fichiers de vidage. L'ensemble de fichiers de vidage ne peut être importé que par l'utilitaire [Data Pump Import](https://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_import.htm#SUTIL300) ou le package [DBMS\$1DATAPUMP](https://docs.oracle.com/database/121/ARPLS/d_datpmp.htm#ARPLS356).

## Épopées
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-epics"></a>

### Configuration SharePlex et base de données de préparation Oracle sur Amazon EC2
<a name="set-up-shareplex-and-the-oracle-staging-database-on-amazon-ec2"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Créez une EC2 instance. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html) | Administration d'Oracle | 
| Préparez la base de données de préparation. | Préparez la base de données intermédiaire Oracle pour la restauration en tant que mise à niveau sur Oracle 12 CR2 en utilisant la sauvegarde RMAN depuis l'environnement source de base de données Oracle 8i ou 9i.Pour plus d'informations, consultez le guide de [l'utilisateur d'Oracle 9i Recovery Manager et le guide de](https://docs.oracle.com/cd/B10500_01/server.920/a96566/toc.htm) [l'utilisateur de Database Backup and Recovery](https://docs.oracle.com/database/121/BRADV/rcmcomre.htm#BRADV8005) dans la documentation Oracle. | Administration d'Oracle | 
| Configurez SharePlex. | Configurez la SharePlex source en tant que base de données Oracle 8i ou 9i sur site, et configurez la cible en tant que base de données intermédiaire Oracle 12 CR2 hébergée sur Amazon. EC2 | SharePlex, administration d'Oracle | 

### Configurez Amazon RDS for Oracle comme environnement cible
<a name="set-up-amazon-rds-for-oracle-as-your-target-environment"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Créez une instance de base de données Oracle. | Créez une base de données Amazon RDS for Oracle, puis connectez Oracle CR2 12 à la base de données.Pour plus d'informations, consultez [Création d'une instance de base de données Oracle et connexion à une base de données sur une instance de base de données Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.Oracle.html) dans la documentation Amazon RDS. | DBA | 
| Restaurez Amazon RDS for Oracle à partir de la base de données intermédiaire. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html)Pour plus d'informations, consultez la section [54 DBMS\$1DATAPUMP](https://docs.oracle.com/en/database/oracle/oracle-database/21/arpls/DBMS_DATAPUMP.html#GUID-AEA7ED80-DB4A-4A70-B199-592287206348) dans la documentation Oracle. | DBA | 

### Configuration d'AWS DMS
<a name="set-up-aws-dms"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Créez des points de terminaison pour les bases de données. | Créez un point de terminaison source pour la base de données intermédiaire Oracle et un point de terminaison cible pour la base de données Amazon RDS for Oracle.Pour plus d'informations, consultez [Comment créer des points de terminaison source ou cible à l'aide d'AWS DMS](https://aws.amazon.com/premiumsupport/knowledge-center/create-source-target-endpoints-aws-dms/) ? dans le centre de connaissances AWS. | DBA | 
| Créez une instance de réplication. | Utilisez AWS DMS pour lancer une instance de réplication de la base de données intermédiaire Oracle vers la base de données Amazon RDS for Oracle.Pour plus d'informations, consultez [Comment créer une instance de réplication AWS DMS](https://aws.amazon.com/premiumsupport/knowledge-center/create-aws-dms-replication-instance/) ? dans le centre de connaissances AWS. | DBA | 
| Créez et lancez des tâches de réplication. | Créez des tâches de réplication AWS DMS pour la capture des données de modification (CDC) `FLASHBACK_SCN` à l'aide de from EXPDP (puisque le chargement complet a déjà été effectué via EXPDP).Pour plus d'informations, consultez [la section Création d'une tâche](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.Creating.html) dans la documentation AWS DMS. | DBA | 

### Passez à Amazon RDS for Oracle
<a name="cut-over-to-amazon-rds-for-oracle"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Arrêtez la charge de travail de l'application. | Arrêtez les serveurs d'applications et leurs applications pendant la période de transition planifiée. | Développeur d'applications, DBA | 
| Validez la synchronisation de la base de données intermédiaire Oracle locale avec l' EC2 instance. | Vérifiez que tous les messages relatifs aux tâches de réplication ont été publiés depuis l'instance de SharePlex réplication vers la base de données intermédiaire Oracle sur Amazon en EC2 effectuant quelques changements de journal sur la base de données source locale.Pour plus d'informations, reportez-vous à la section [6.4.2 Changer de fichier journal](https://docs.oracle.com/database/121/ADMQS/GUID-E30B4C65-2AC7-4A44-A58C-D3C121EB152F.htm#ADMQS12075) dans la documentation Oracle. | DBA | 
| Validez la synchronisation de la base de données intermédiaire Oracle avec la base de données Amazon RDS for Oracle. | Vérifiez que toutes vos tâches AWS DMS ne présentent aucun décalage ni aucune erreur, puis vérifiez l'état de validation des tâches. | DBA | 
| Arrêtez la réplication SharePlex d'Amazon RDS. | Si les réplications SharePlex et AWS DMS ne présentent aucune erreur, arrêtez les deux réplications. | DBA | 
| Remappez l'application sur Amazon RDS. | Partagez les détails du point de terminaison Amazon RDS for Oracle avec le serveur d'applications et ses applications, puis démarrez l'application pour reprendre les activités commerciales. | Développeur d'applications, DBA | 

### Testez l'environnement cible d'AWS
<a name="test-the-aws-target-environment"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Testez l'environnement de base de données intermédiaire Oracle sur AWS. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html) | SharePlex, administration d'Oracle | 
| Testez l'environnement Amazon RDS. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html)Pour plus d'informations, consultez [Amazon RDS pour](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Oracle.html) Oracle dans la documentation Amazon RDS. | Administration d'Oracle | 

## Ressources connexes
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-resources"></a>
+ [Migrez en toute confiance](https://aws.amazon.com/cloud-migration/)
+ [Amazon EC2](https://aws.amazon.com/ec2/)
+ [Amazon RDS for Oracle](https://aws.amazon.com/rds/oracle/)
+ [AWS Database Migration Service](https://aws.amazon.com/dms/)
+ [Débogage de vos migrations AWS DMS : que faire en cas de problème (partie 1)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-1/)
+ [Débogage de vos migrations AWS DMS : que faire en cas de problème (partie 2)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-2/)
+ [Débogage de vos migrations AWS DMS : que faire en cas de problème ? (Partie 3)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-3/)
+ [SharePlex pour la réplication de bases de données](https://aws.amazon.com/marketplace/pp/B07943W4MJ)
+ [SharePlex: réplication de base de données pour tous les environnements](https://www.youtube.com/watch?v=ygS_ouUaNus)