Accueil > Nos Formations > Intelligence Artificielle, Data > Bases de données > Oracle > Oracle GoldenGate, mettre en œuvre une réplication

Oracle GoldenGate, mettre en œuvre une réplication

0 ( avis)

Maîtriser les fondamentaux d’Oracle GoldenGate pour mettre en place une réplication Oracle.

Description Objectifs Récapitulatif Programme détaillé

Description

Cette formation vous permet de maîtriser la mise en œuvre d’une réplication de données Oracle > Oracle avec Oracle GoldenGate. Elle couvre l’architecture et les principes de fonctionnement (capture, transport, application, trails et checkpoints).
Les participants installent GoldenGate, préparent les environnements source et cible et sécurisent les accès nécessaires. Ils configurent les processus Extract, Data Pump et Replicat ainsi que les fichiers de paramètres et la gestion des trails. Un focus est réalisé sur le chargement initial, la mise en flux et les contrôles de bon fonctionnement (lag, erreurs, cohérence).

Objectifs

  • Répliquer des données d'Oracle vers Oracle
  • Présenter l'architecture Oracle GoldenGate
  • Installer Oracle GoldenGate
  • Préparer les environnements source et cible
  • Utiliser les interfaces d'administration GoldenGate (ligne de commande et/ou console selon environnement)
  • Configurer la capture, le transport et l'application des modifications (Extract, Pump, Replicat)
  • Créer et gérer les trails, checkpoints et fichiers de paramètres
  • Mettre en service la réplication avec un chargement initial et valider le fonctionnement (lag, erreurs, cohérence)

Récapitulatif

Public

Administrateurs de bases de données (DBA) Oracle et administrateurs de data warehouse,
Ingénieurs production/exploitation et ingénieurs support,
Consultants techniques / intégrateurs Oracle,
Techniciens systèmes/réseaux impliqués dans l'installation et l'exploitation de GoldenGate.

Prérequis

Maîtriser l'administration et l'exploitation d'une base Oracle : architecture et objets (schémas, tables, index, contraintes), gestion des droits, journaux redo/archivelog, sauvegarde/restauration et diagnostic SQL de base.

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Moyens et supports pédagogiques

Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation

Modalités de suivi et d'évaluations

Auto-positionnement des stagiaires avant la formation

Émargement des stagiaires et formateur par 1/2 journée

Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

Auto-évaluation des acquis de la formation par les stagiaires

Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

Programme détaillé

Introduction

  • Définition et positionnement de GoldenGate
  • Cas d'usage typiques (HA logique, DR, migration à chaud, synchronisation applicative)
  • Notions clés : trails, checkpoints, latence, reprise
  • Topologies usuelles (unidirectionnelle, fan-out, fan-in)
  • Compatibilités et certification (OS/DB/GoldenGate) et impacts projet

 

Préparer l'environnement et les bases de données

  • Pré-requis système (comptes OS, droits, stockage dédié trails, ports et flux réseau)
  • Pré-requis base Source : ARCHIVELOG, supplemental logging, gestion des redo/archivelogs
  • Pré-requis base Cible : contraintes, indexes, triggers et impacts sur l'application
  • Privilèges Oracle : principes de moindre privilège, comptes techniques
  • Rôle du package DBMS_GOLDENGATE_AUTH
  • Contrôles préalables : volumétrie, taux de changement, fenêtre de bascule, attentes RPO/RTO

 

Architecture et objets

  • Processus et rôles : Extract, Data Pump, Replicat
  • Trails : local trail, remote trail, stratégies de rotation et purge
  • Checkpoints : principe, localisation, rôle dans la reprise
  • Fichiers de paramètres : organisation, conventions de nommage, versioning
  • Fichiers de logs et rapports : où chercher selon le symptôme
  • Schéma d'architecture type Oracle→Oracle et chemin du flux

 

Installer Oracle GoldenGate

  • Installation (principes) et structuration des répertoires (logiciel, trails, logs)
  • Variables d'environnement et chemins d'exécution
  • Initialisation de l'administration et contrôle de l'état de la plateforme
  • Vérifications post-installation (droits, espace, accès, connectivité DB)

 

Préparer les connexions et la sécurité côté Oracle

  • Créer/valider le compte GoldenGate côté Source et côté Cible
  • Mettre en place les privilèges requis (capture et apply)
  • Configurer DBMS_GOLDENGATE_AUTH (principes, objectif, précautions)
  • Valider la connectivité et l'exécution des commandes de contrôle

 

Configurer la capture des changements (Extract)

  • Définir le périmètre de capture (schémas, tables, exclusions)
  • Créer le groupe Extract et choisir le point de départ (SCN/temps)
  • Configurer les paramètres courants (gestion transactions longues, reporting, erreurs)
  • Créer le local trail (taille, rotation, rétention)
  • Démarrer, contrôler et interpréter l'état (lag, stats, checkpoints)
  • Gérer une première situation d'anomalie simple (table oubliée, droits manquants, supplemental logging)

 

Configurer le transport (Data Pump et remote trail)

  • Décider de l'usage ou non du Data Pump selon l'architecture cible
  • Créer le groupe Data Pump et le paramétrer (routing, tables, trails)
  • Créer le remote trail côté cible
  • Valider la continuité du transport (reprise après coupure réseau, contrôle du backlog)
  • Mettre en place la purge et vérifier l'espace disque de bout en bout

 

Configurer la réplication (Replicat)

  • Créer le groupe Replicat et définir le mapping (MAP)
  • Adapter le mapping (COLMAP) en cas de différences mineures de schéma
  • Gérer les contraintes et indexes côté cible pour limiter les erreurs et la contention
  • Paramétrer la gestion d'erreurs (fichiers de rejet, codes SQL fréquents)
  • Démarrer et contrôler l'application (lag apply, stats, erreurs)

 

Réaliser un chargement initial et mettre en service

  • Choisir une méthode réaliste de chargement initial (export/import, datapump, autre)
  • Aligner la capture et le chargement (point de départ et rattrapage)
  • Mettre en flux : séquence opérationnelle, validations intermédiaires
  • Contrôles de cohérence : volumes, totaux, échantillonnage, règles métier simples
  • Formaliser une procédure de cutover (pré-check, exécution, post-check, retour arrière de principe)
Oracle GoldenGate, mettre en œuvre une réplication
Inter
Intra
3 jours (21 heures)
Référence :
MOD_2024760
Formation Inter
2850 € HT
3 jours (21 heures)
Référence :
MOD_2024760
Formation Intra

Trouvez la formation qui
répond à vos enjeux

Nos autres formations

Vous aimerez aussi

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Demander un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.