

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 vers Amazon RDS for Oracle à l'aide d'adaptateurs de GoldenGate fichiers plats Oracle
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters"></a>

*Dhairya Jindani et Baji Shaik, Amazon Web Services*

## Résumé
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters-summary"></a>

Oracle GoldenGate est un service de capture et de réplication de données en temps réel pour les bases de données et les environnements informatiques hétérogènes. Toutefois, ce service ne prend actuellement pas en charge Amazon Relational Database Service (Amazon RDS) pour Oracle. Pour obtenir la liste des bases de données prises en charge, consultez [Oracle GoldenGate pour les bases de données hétérogènes](https://docs.oracle.com/goldengate/c1230/gg-winux/GGHDB/12.3-what-is-oracle-goldengate-heterogeneous-databases.htm#GGHDB-GUID-08EAC588-F76C-4E37-BEBA-0DC57B98CA46) (documentation Oracle). Ce modèle décrit comment utiliser les adaptateurs de fichiers GoldenGate plats Oracle GoldenGate et Oracle pour générer des fichiers plats à partir de la base de données Oracle source, qui peut se trouver sur site ou sur une instance Amazon Elastic Compute Cloud (Amazon EC2). Vous pouvez ensuite importer ces fichiers plats dans une instance de base de données Amazon RDS for Oracle.

Dans ce modèle, vous utilisez Oracle GoldenGate pour extraire les fichiers de suivi de votre base de données Oracle source. La pompe de données copie les fichiers de suivi sur un serveur d'intégration, qui est une EC2 instance Amazon. Sur le serveur d'intégration, Oracle GoldenGate utilise l'adaptateur de fichiers plats pour générer une série de fichiers plats séquentiels basés sur la capture des données transationnelles des fichiers de suivi. Oracle met en GoldenGate forme les données sous forme de valeurs séparées par des délimiteurs ou de valeurs délimitées par des longueurs. Vous utilisez ensuite Oracle SQL\$1Loader pour importer les fichiers plats dans l'instance de base de données Amazon RDS for Oracle cible.

**Public visé**

Ce modèle est destiné à ceux qui ont de l'expérience et des connaissances sur les éléments GoldenGate de base d'un Oracle. Pour plus d'informations, voir [Présentation de l' GoldenGate architecture Oracle](https://docs.oracle.com/goldengate/1212/gg-winux/GWUAD/wu_about_gg.htm#GWUAD115) (documentation Oracle).

## Conditions préalables et limitations
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters-prereqs"></a>

**Conditions préalables**
+ Un actif Compte AWS.
+ Une GoldenGate licence Oracle.
+ Une licence distincte pour un GoldenGate adaptateur Oracle.
+ Une base de données Oracle source, exécutée sur site ou sur une EC2 instance Amazon.
+ Une instance Amazon EC2 Linux utilisée comme serveur d'intégration. Pour plus d'informations, consultez [Commencer avec les instances Amazon EC2 Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html) ( EC2 documentation Amazon).
+ Une instance de base de données Amazon RDS for Oracle cible. Pour plus d'informations, consultez [Création d'une instance de base de données Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.Oracle.html) (documentation Amazon RDS).

**Versions du produit**
+ Oracle Database Enterprise Edition version 10g, 11g, 12c ou ultérieure
+ Oracle GoldenGate version 12.2.0.1.1 ou ultérieure

## Architecture
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters-architecture"></a>

**Pile technologique source**

Une base de données Oracle (sur site ou sur une EC2 instance Amazon)

**Pile technologique cible**

Amazon RDS for Oracle

**Architecture source et cible**

![\[Migration d'une base de données Oracle vers Amazon RDS for Oracle à l'aide d'un GoldenGate adaptateur Oracle.\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/images/pattern-img/f34961f7-aa9a-41cb-b1ea-522e36ef2f67/images/21ef5177-e669-4591-aced-28d2f22decf2.png)


1. Oracle GoldenGate extrait les traces des journaux de la base de données source.

1. La pompe de données extrait les traces et les fait migrer vers un serveur d'intégration.

1. L'adaptateur de fichier GoldenGate plat Oracle lit les traces, les définitions de source et les paramètres d'extraction.

1. Vous quittez l'extraction, qui génère un fichier de contrôle et des fichiers de données plats.

1. Vous migrez les fichiers de données plats vers une instance de base de données Amazon RDS for Oracle dans le AWS Cloud.

## Outils
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters-tools"></a>

**Services AWS**
+ [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/ec2/) fournit une capacité de calcul évolutive dans le AWS Cloud. Vous pouvez lancer autant de serveurs virtuels que vous le souhaitez et les augmenter ou les diminuer rapidement.
+ [Amazon Relational Database Service (Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html)) pour Oracle vous aide à configurer, exploiter et dimensionner une base de données relationnelle Oracle dans le. AWS Cloud

**Autres services**
+ [Oracle GoldenGate](https://docs.oracle.com/goldengate/1212/gg-winux/GWUAD/wu_about_gg.htm#GWUAD110) est un service qui vous aide à répliquer, filtrer et transformer les données d'une base de données vers une autre base de données hétérogène ou vers une autre topologie cible, telle que des fichiers plats.
+ [Les adaptateurs GoldenGate d'application Oracle](https://docs.oracle.com/goldengate/gg121211/gg-adapter/GADAD/flatfile_config.htm#GADAD424) permettent GoldenGate à Oracle de produire une série de fichiers plats séquentiels et de fichiers de contrôle à partir des données transactionnelles capturées dans les fichiers de suivi d'une base de données source. Ces adaptateurs sont largement utilisés pour les opérations d'extraction, de transformation et de chargement (ETL) dans les applications d'entrepôt de données et les applications propriétaires ou existantes. Oracle GoldenGate effectue cette capture et l'applique en temps quasi réel sur des bases de données, des plateformes et des systèmes d'exploitation hétérogènes. Les adaptateurs prennent en charge différents formats pour les fichiers de sortie, tels que CSV ou Apache Parquet. Vous pouvez charger ces fichiers générés afin de charger les données dans différentes bases de données hétérogènes.

## Épopées
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters-epics"></a>

### Configuration d'Oracle GoldenGate sur le serveur de base de données source
<a name="set-up-oracle-goldengate-on-the-source-database-server"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Téléchargez Oracle GoldenGate. | Sur le serveur de base de données source, téléchargez Oracle GoldenGate version 12.2.0.1.1 ou ultérieure. Pour obtenir des instructions, voir [Téléchargement d'](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/install.htm#GIORA164)Oracle GoldenGate (documentation Oracle). | DBA | 
| Installez Oracle GoldenGate. | Pour obtenir des instructions, voir [Installation d'](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/install.htm#GIORA162)Oracle GoldenGate (documentation Oracle). | DBA | 
| Configurez Oracle GoldenGate. | Pour obtenir des instructions, voir [Préparation de la base de données pour Oracle GoldenGate](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/setup.htm#GIORA357) (documentation Oracle). | DBA | 

### Configuration d'Oracle GoldenGate sur le serveur d'intégration
<a name="set-up-oracle-goldengate-on-the-integration-server"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Téléchargez Oracle GoldenGate. | Sur le serveur d'intégration, téléchargez la GoldenGate version 12.2.0.1.1 ou ultérieure d'Oracle. Pour obtenir des instructions, voir [Téléchargement d'](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/install.htm#GIORA164)Oracle GoldenGate (documentation Oracle). | DBA | 
| Installez Oracle GoldenGate. | Créez des répertoires, configurez le processus de gestion et créez le `defgen` fichier pour un environnement hétérogène. Pour obtenir des instructions, voir [Installation d'](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/install.htm#GIORA162)Oracle GoldenGate (documentation Oracle). | DBA | 

### Modifier la configuration de capture GoldenGate de données Oracle
<a name="change-the-oracle-goldengate-data-capture-configuration"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Préparez les GoldenGate adaptateurs Oracle. | Sur le serveur d'intégration, configurez le logiciel de l' GoldenGate adaptateur Oracle. Procédez comme suit :[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters.html) | DBA | 
| Configurez la pompe de données. | Sur le serveur source, configurez la pompe de données pour transférer le fichier de suivi du serveur source vers le serveur d'intégration. Créez le fichier de paramètres de la pompe de données et le répertoire des fichiers de suivi. Pour obtenir des instructions, voir [Configuration de l'adaptateur de fichiers plats](https://docs.oracle.com/goldengate/gg12201/gg-adapter/GADAD/GUID-DF13488D-E0E9-497C-8AFF-70B839DE4843.htm#GADAD424) (documentation Oracle). | DBA | 

### Génération et migration des fichiers plats
<a name="generate-and-migrate-the-flat-files"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Générez les fichiers plats. | Créez le fichier d'extrait et le fichier de contrôle, puis lancez le processus d'extraction sur le serveur d'intégration. Cela extrait les modifications de base de données et écrit la base de données source dans les fichiers plats. Pour obtenir des instructions, voir [Utilisation de l'adaptateur de fichiers plats](https://docs.oracle.com/goldengate/gg12201/gg-adapter/GADAD/GUID-D30CC70D-B90F-4209-BEB5-9BA53EA869EF.htm#GADAD432) (documentation Oracle). | DBA | 
| Chargez les fichiers plats dans la base de données cible. | Chargez les fichiers plats dans l'instance de base de données Amazon RDS for Oracle cible. Pour plus d'informations, consultez [Importation à l'aide d'Oracle SQL\$1Loader (documentation](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Procedural.Importing.SQLLoader.html) Amazon RDS). | DBA | 

## Résolution des problèmes
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters-troubleshooting"></a>


| Problème | Solution | 
| --- | --- | 
| L'adaptateur de fichiers GoldenGate plats Oracle génère une erreur. | Pour une description des erreurs de l'adaptateur, voir [Localisation des messages d'erreur](https://docs.oracle.com/goldengate/gg12201/gg-adapter/GADAD/GUID-D30CC70D-B90F-4209-BEB5-9BA53EA869EF.htm#GADAD437) (documentation Oracle). Pour obtenir des instructions de dépannage, voir [Résolution des problèmes liés à l'adaptateur de fichiers plats](https://docs.oracle.com/goldengate/gg12201/gg-adapter/GADAD/GUID-CB3D9B2C-49CC-408A-8C00-06E0C7923DD6.htm#GADAD552) (documentation Oracle). | 

## Ressources connexes
<a name="migrate-an-oracle-database-to-amazon-rds-for-oracle-by-using-oracle-goldengate-flat-file-adapters-resources"></a>
+ [Installation d'Oracle GoldenGate](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/install.htm#GIORA162) (documentation Oracle)
+ [Configuration d'Oracle GoldenGate](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/setup.htm#GIORA357) (documentation Oracle)
+ [Comprendre les GoldenGate adaptateurs Oracle](https://docs.oracle.com/goldengate/gg12201/gg-adapter/GADAD/GUID-F9105B02-9836-4F98-99F8-6E9C46D42764.htm#GADAD101) (documentation Oracle)
+ [Configuration de l'adaptateur de fichiers plats](https://docs.oracle.com/goldengate/gg12201/gg-adapter/GADAD/GUID-DF13488D-E0E9-497C-8AFF-70B839DE4843.htm#GADAD424) (documentation Oracle)