Description
Cette formation a pour objectif de permettre aux participants de concevoir, déployer et exploiter une solution de réplication de données avec Oracle GoldenGate. Elle s’adresse aux environnements Oracle nécessitant de la haute disponibilité logique, de la reprise après sinistre, de la synchronisation applicative ou des migrations à chaud sans interruption de service.
La formation couvre l’ensemble du cycle de mise en œuvre, depuis la préparation des bases et de l’infrastructure jusqu’à la mise en production, en passant par la configuration des processus GoldenGate, la sécurisation des accès, la gestion des erreurs et la supervision. L’approche est résolument opérationnelle et alignée avec les pratiques actuelles des DSI.
Objectifs
- Comprendre les principes et usages d’Oracle GoldenGate
- Préparer correctement un environnement Oracle pour la réplication
- Configurer la capture, le transport et l’application des données
- Superviser une réplication et analyser la latence
- Gérer les incidents courants et les erreurs de réplication
- Mettre en production une réplication sans interruption de service
Récapitulatif
Public
Administrateurs bases de données Oracle, Architectes techniques, Ingénieurs production, Responsables infrastructures, Consultants Oracle, Chefs de projet techniques impliqués dans des projets de réplication ou de migration.
Prérequis
Avoir une expérience en administration Oracle Database.
Connaître l’architecture Oracle et le fonctionnement des redo logs.
Être à l’aise avec les environnements Linux ou Unix.
Aucune connaissance préalable de GoldenGate n’est exigée.
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 à Oracle GoldenGate
- Définition et positionnement de GoldenGate
- Cas d’usage typiques
- Haute disponibilité logique
- Reprise après sinistre
- Migration à chaud
- Synchronisation applicative
- Notions clés
- Trails
- Checkpoints
- Latence
- Mécanismes de reprise
- Topologies usuelles
- Unidirectionnelle
- Bidirectionnelle
- Fan-in et fan-out
- Compatibilités et certifications
- Impacts sur les projets DSI
Préparer l’environnement et les bases de données
- Pré-requis système
- Comptes OS
- Droits
- Stockage dédié aux trails
- Flux réseau et ports
- Pré-requis base source
- Mode ARCHIVELOG
- Supplemental logging
- Gestion des redo et archivelogs
- Pré-requis base cible
- Contraintes
- Indexes
- Triggers
- Impacts applicatifs
- Privilèges Oracle
- Principe du moindre privilège
- Comptes techniques
- DBMS_GOLDENGATE_AUTH
- Contrôles préalables
- Volumétrie
- Taux de changement
- Objectifs RPO et RTO
Architecture et composants GoldenGate
- Processus Extract
- Processus Data Pump
- Processus Replicat
- Trails locaux et distants
- Rotation et purge
- Checkpoints et mécanismes de reprise
- Fichiers de paramètres
- Organisation et conventions
- Fichiers de logs et de rapports
- Lecture et diagnostic
Installation et sécurisation
- Installation de GoldenGate
- Structuration des répertoires
- Variables d’environnement
- Initialisation de la plateforme
- Vérifications post-installation
- Création et validation des comptes GoldenGate
- Configuration des privilèges source et cible
- Validation de la connectivité
Configuration de la capture des changements
- Définition du périmètre de capture
- Création du groupe Extract
- Choix du point de départ
- Configuration des paramètres courants
- Gestion des transactions longues
- Reporting
- Gestion des erreurs
- Création du local trail
- Démarrage et supervision
- Analyse du lag et des statistiques
- Traitement des incidents simples
Transport, réplication et mise en production
- Choix de l’architecture avec ou sans Data Pump
- Création et paramétrage du Data Pump
- Création du remote trail
- Supervision du transport
- Gestion des coupures réseau
- Contrôle du backlog
- Purge et gestion de l’espace disque
Configuration de la réplication
- Création du groupe Replicat
- Mapping des tables
- Adaptation du mapping en cas de différences de schéma
- Gestion des contraintes et indexes côté cible
- Gestion des erreurs et fichiers de rejet
- Supervision de l’application des données
Chargement initial et mise en service
- Choix de la méthode de chargement initial
- Alignement du chargement et de la capture
- Mise en flux progressive
- Contrôles de cohérence
- Validation des données
- Procédure de cutover
- Pré-check
- Exécution
- Post-check
- Principes de retour arrière