- Cours pratique
- FSE
- Informatique
Formation Oracle Haute Disponibilité & Performances – Tuning Instance & Optimisation SQL (19c/21c)
Oracle (12c, 19c, 21c ou 11gR2) – Haute disponibilité : Backup / Recovery (RMAN) – Data Guard – Réglage de l’instance – Performances SQL

- Durée
- 5 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Oracle Haute Disponibilite Performances
Au cœur de nos systèmes d’information, les bases de données doivent être accessibles en permanence et offrir des délais de réponse raisonnables alors même qu’y sont stockées de plus en plus d’informations et qu’elles sont chaque jour davantage sollicitées.
Cette formation Oracle Haute Disponibilité et Performances (environnement compatible Oracle 11gR2, 12c ou 19c selon votre préférence) a pour objectif principal de vous donner rapidement en une session les principes essentiels de la haute disponibilité des bases de données Oracle ainsi que les techniques les plus efficaces pour l’optimisation de l’instance et le code SQL. Le caractère pragmatique de cette formation est centré sur la mise en pratique des points clefs de la haute disponibilité et des performances d’Oracle Database.
Vous apprendrez, d’une part, à mettre en place une stratégie efficace de haute disponibilité composée de techniques de sauvegarde / restauration ultra rapides (indépendamment de la taille des bases de données – Incremental Update / Recover in a Flash), complétées par l’option Data Guard pour mettre en place un plan de reprise d’activité (PRA).
D’autre part, vous étudierez comment optimiser le système de gestion de base de données, l’instance, en tirant parti des dernières nouveautés d’Oracle 19c comme le dispositif Full Database Caching par exemple.
Concernant l’optimisation des requêtes SQL, vous allez pouvoir étudier et mettre en pratique les outils fournis par Oracle Enterpise Manager Cloud Control et les modules d’optimisation du « kernel » Oracle, à savoir les Profils SQL et SQL Plan Management notamment.

Objectifs pédagogiques
Concrètement, à l'issue de cette formation Oracle Haute Disponibilité et Performances vous aurez acquis les connaissances et compétences nécessaires pour :
- Définir et mettre en place des stratégies de sauvegarde et restauration ultra rapides et efficaces
- Mettre en œuvre et configurer le module Oracle Data Guard
- Définir et configurer une architecture robuste d'un réseau de bases de données de secours
- Mettre en place un plan de reprise d'activité pour les bases de données Oracle
- Comprendre le fonctionnement global d'Oracle Database (SGA, PGA, Caches...) en vue de l'optimisation des instances
- Améliorer les temps de réponse des requêtes en langage SQL en utilisant les fonctions avancées du noyau Oracle Database
- Mettre en œuvre les outils d'aide à l'optimisation SQL
- Comprendre le fonctionnement du moteur d'optimisation SQL
- Corriger le comportement des ordres SQL sans intervenir directement sur le code
- Définir une approche proactive pour stabiliser les plans d’exécution des requêtes SQL
Objectifs opérationnels
Savoir mettre en place une stratégie efficace de haute disponibilité et de hautes performances.
Programme
Contenu du cours, module par module
4 modules
- Rappels : Instance & Database
- Rappels : Mécanismes d’une Session SQL
- Rappels : Oracle Multitenant
Mode ARCHIVELOG
- Rappels
- Procédures basiques de restauration avec RMAN (clés pour affiner le diagnostic en cas de panne critiques)
- Utilisation de RMAN en mode bases mutualisées (Multitenants)
Flashback Database
- Solution pour les pannes fonctionnelles
- Cas limites et Disaster Recovery
Stratégie « Incremental Update »
- Sauvegarde ultra rapide indépendamment de la taille de la base
- Mise à profit de l’espace de récupération rapide
Restaurations et « RECOVER in a Flash »
- Restaurations instantanées à partir de copie d’images
Stratégies et Administration des éléments sensibles
- Activation et utilisation de Flashback Database
- Optimisation des Redologs
- Stratégies de sauvegardes multi-niveaux
- Recovery des pannes catastrophes
- Architecture MAA et principe de fonctionnement
- « Data Guard Broker »
Configuration Data Guard
- Configuration « From Active Database »
- Paramétrage du Transport
- Redo Apply
Options avancées
- Option "Active Data Guard"
- Snapshot Standby
Opérations « Switchover» et « Failover»
- Gestion des rôles
- Configuration transparente Oracle Net
Techniques d’optimisation
- Méthodologie : Temps de réponse
- Pister les problèmes de performance
- Étapes d’optimisation
Mécanismes de fonctionnement de l’Instance
- Traitement des ordres SELECT, DML, COMMIT
- Oracle Database memory caches
- Réglage du Buffer Cache
- Force Full Database Caching Mode
- BUFFER & Fichier REDOLOG
Optimisation des performances de l’Instance
- Analyse des temps de réponse avec AWR
- Réduction des temps d’attente
- Wait Events Statistics
- Réduction de la consommation CPU
- Optimisation des Tablespaces
- Optimisation des Redologs
Mise en œuvre des techniques d'optimisation
- Méthodologie et démarche d'optimisation
- Diagnostic de performances : AWR et/ou Statpack (en fonction de l’Edition du logiciel Oracle et des options PACK sous licence)
- Analyse des « wait events »
Initiation à l'Optimisation SQL
- Traitement d'un ordre SQL
- Moteur d'optimisation
- Plans d'exécution
- Algorithmes et méthodes d'accès
- Statistiques et Cost Optimizer
- Histogrammes
- Collecte des statistiques
Évolutions du « cost optimizer » SQL
- Profils SQL
- SQL Plan Management
Annexes
- Adaptive SQL Plan Management
- Adaptive Query Optimization
- Adaptive Plans
- Adaptive Statistics
- Automatic Indexing
Travaux pratiques
Ils représentent au moins 50% de la formation et sont principalement réalisés sous Oracle 19C. Des modèles de stratégies originales seront étudiés comme "RMAN Incremental Update" en consolidation des stratégies RMAN classiques Level 0, Level 1.
Avec Data Guard, un compromis "Maximum Performances" et « Maximum Availability » est mis en évidence.
Des tests de « Switchover » et « Failover » sont effectués en exercices avec l’outil Data Guard Broker.
Les exercices « Tuning » sont réalisés avec les outils d’Oracle Enterprise Manager Cloud Control. Particulièrement, les exercices suivants :
- Création d’un Workflow Guidé avec SQL Performance Analyzer (OEMCC)
- Contrôler l'évolution des plans d'exécution à l'aide de SQL Plan Management et OEMCC
Et aussi en mode ligne de commandes :
- Réglages des paramètres d’instance de base de données
- Optimisation des CACHES
- Activation du « Full Database Caching »
- Optimisation de la taille des Redologs
- Extraction des rapports AWR
- Forcer un plan d’exécution avec un profile SQL
Programme mis à jour le 21/10/2025
Public concerné
Ce cours s'adresse aux DBA de production mais aussi aux ingénieurs système et aux spécialistes du stockage pour les systèmes en exploitation.
La partie performances SQL intéresserai davantage les responsables de production, d’application et les DBA études.

Prérequis
Pour suivre cette formation Oracle Haute Disponibilité et Performances, une connaissance de l'OS qui supporte le logiciel Oracle dans votre environnement (Unix, Linux, Windows, etc.) est requise.
Il est également nécessaire de disposer d'une connaissance préalable du SQL ainsi que d'une connaissance de l'administration de base d'Oracle (pas besoin d'avoir un niveau d'expert).
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
5/5
2 avis
« Mon avis sur le formateur : "formateur disponible et qui ne compte pas les heures pour nous apprendre son savoir" Ce que j'ai le plus apprécié : "formateur disponible et qui ne compte pas les heures pour nous apprendre son savoir et qui a pu nous faire partager le travail a faire et effectué sur ses machines de travails " Ce que j'ai le moins apprécié : "Nécessité d utiliser un pc personnel pour les exercices pratique, il a été impossible de partager mes travaux pratiques par un partage d'écran par TEAMS au formateur. Faire ouvrir ouvrir les flux et faire installer mobaxterm sur mon pc de travail est très compliqué car cela lié à des règles de sécurité informatique de mon entreprise. De plus j ai été prévenu le jeudi d avant la formation qui commençait le lundi Comment faire la formation sans pc personnel sinon ? " »
DETRE ChristopheTHALES GLOBAL SERVICES SAS « Mon avis sur le formateur : "Fred est d'une disponibilité incroyable et prend du temps même après les horaires pour aider et préparer ou réparer nos ateliers." Ce que j'ai le plus apprécié : "La qualité des supports (cours et TPs) La facilité des échanges" Ce que j'ai le moins apprécié : "Avoir été informé un petit peu trop tard des pré-requis, ce qui m'a empêché de partager mon écran pendant les TP. " »
MANGEOT MartialTHALES GLOBAL SERVICES SAS
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Oracle RAC - Real Application ClusterRéf. BORA5 joursIntermédiaireProchaine session : 7 déc.3 290 €
- Oracle Tuning & Optimisation SQLRéf. BTOC5 joursAvancéProchaine session : 14 déc.3 050 €
- PostgreSQL : Administration AvancéeRéf. BAPA3 joursAvancéProchaine session : 13 oct.2 250 €
- WebLogic Server - AdministrationRéf. SWLS5 joursIntermédiaireProchaine session : 26 oct.3 050 €