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

Migrer une base de données Oracle vers Amazon RDS for Oracle à l'aide d'adaptateurs de GoldenGate fichiers plats 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.

Migrer une base de données Oracle vers Amazon RDS for Oracle à l'aide d'adaptateurs de GoldenGate fichiers plats Oracle

Créée par Dhairya Jindani (AWS) et Baji Shaik (AWS)

Récapitulatif

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 (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. 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*Loader pour importer les fichiers plats dans l'instance de base de données Amazon RDS for Oracle cible.

Public cible

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 (documentation Oracle).

Conditions préalables et limitations

Prérequis

  • Un compte Amazon Web Services (AWS) actif.

  • Une GoldenGate licence Oracle.

  • Une licence distincte pour un GoldenGate adaptateur Oracle.

  • Base de données Oracle source, exécutée sur site ou sur une EC2 instance.

  • Instance EC2 Linux utilisée comme serveur d'intégration. Pour plus d'informations, consultez Commencer avec les instances Amazon EC2 Linux ( 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 (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

Pile technologique source

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

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.
  1. Oracle GoldenGate extrait les traces des journaux de la base de données source.

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

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

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

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

Outils

Services AWS

Autres services

  • Oracle GoldenGate 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 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

TâcheDescriptionCompé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, reportez-vous à la section Téléchargement d'Oracle GoldenGate (documentation Oracle).

DBA

Installez Oracle GoldenGate.

Pour obtenir des instructions, voir Installation d'Oracle GoldenGate (documentation Oracle).

DBA

Configurez Oracle GoldenGate.

Pour obtenir des instructions, voir Préparation de la base de données pour Oracle GoldenGate (documentation Oracle).

DBA

Configuration d'Oracle GoldenGate sur le serveur de base de données source

TâcheDescriptionCompé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, reportez-vous à la section Téléchargement d'Oracle GoldenGate (documentation Oracle).

DBA

Installez Oracle GoldenGate.

Pour obtenir des instructions, voir Installation d'Oracle GoldenGate (documentation Oracle).

DBA

Configurez Oracle GoldenGate.

Pour obtenir des instructions, voir Préparation de la base de données pour Oracle GoldenGate (documentation Oracle).

DBA
TâcheDescriptionCompé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, reportez-vous à la section Téléchargement d'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'Oracle GoldenGate (documentation Oracle).

DBA

Configuration d'Oracle GoldenGate sur le serveur d'intégration

TâcheDescriptionCompé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, reportez-vous à la section Téléchargement d'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'Oracle GoldenGate (documentation Oracle).

DBA
TâcheDescriptionCompé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 :

  1. À partir d'Oracle Software Delivery Cloud, téléchargez ggs_Adapters_Linux_x64.zip.

  2. Décompressez ggs_Adapters_Linux_x64.zip.

  3. Exécutez la commande suivante pour installer les adaptateurs.

    tar -xvf ggs_Adapters_Linux_x64.tar
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 (documentation Oracle).

DBA

Modifier la configuration de capture GoldenGate de données Oracle

TâcheDescriptionCompé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 :

  1. À partir d'Oracle Software Delivery Cloud, téléchargez ggs_Adapters_Linux_x64.zip.

  2. Décompressez ggs_Adapters_Linux_x64.zip.

  3. Exécutez la commande suivante pour installer les adaptateurs.

    tar -xvf ggs_Adapters_Linux_x64.tar
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 (documentation Oracle).

DBA
TâcheDescriptionCompé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 (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*Loader (documentation Amazon RDS).

DBA

Génération et migration des fichiers plats

TâcheDescriptionCompé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 (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*Loader (documentation Amazon RDS).

DBA

Résolution des problèmes

ProblèmeSolution

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 (documentation Oracle). Pour obtenir des instructions de dépannage, voir Résolution des problèmes liés à l'adaptateur de fichiers plats (documentation Oracle).

Ressources connexes

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