- Cours pratique
- FSE
- Informatique
Formation Oracle Tuning & Optimisation SQL
Optimisation des performances des bases de données Oracle

- Durée
- 5 jours
- Niveau
- Avancé
- Modalités
- Présentiel / Distanciel
Description de la formation Tuning Oracle
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.
Si les entreprises sont maintenant largement équipées de SGBD robustes, il n’en reste pas moins vrai que certaines optimisations permettent encore d’en améliorer les performances. C’est précisément ce en quoi consiste le tuning.
Cette formation sur l'optimisation des performances des bases de données Oracle aborde donc les réglages des instances de base de données ainsi que l'optimisation des modèles, des schémas et du code SQL. Le cours s'adapte à toutes les versions depuis la 10G jusqu'à la 23C (dernière release à ce jour) et notamment la version 19c.

Objectifs pédagogiques
Concrètement, à l'issue de cette formation Tuning Oracle vous aurez acquis les connaissances et les compétences nécessaires pour :
- Concevoir efficacement des modèles de base de données (modèle relationnel, MCD)
- D'optimiser le chargement et le déchargement d'information dans la base de données
- Comprendre le fonctionnement global d'Oracle Database (Tablespaces, SGA, PGA, Caches...) en vue de l'optimisation des instances
- Améliorer l'écriture des requêtes en langage SQL en utilisant les fonctions avancées du noyau Oracle Database.
- Utiliser l'option de partitionnement des Tables SQL
- Mettre en œuvre les outils d'aide à l'optimisation SQL
- Comprendre le fonctionnement du moteur d'optimisation SQL
Objectifs opérationnels
Savoir prendre en charge les problèmes de performance d'un serveur de bases de données Oracle.
Programme
Contenu du cours, module par module
12 modules
- Rappels : Instance & Database
- Rappels : Mécanismes d’une Session SQL
- Rappels : Oracle Multitenant
- Génération de code SQL
- Génération de volumétrie
- Vues matérialisées
- ETL avec SQL*Plus et SQL*Loader
- Tables Externes
- Duplications et transformations en SQL
- Chargement via des liens inter-bases
- Méthodologie : Temps de réponse
- Pister les problèmes de performance
- Étapes d’optimisation
- Traitement des ordres SELECT, DML, COMMIT
- Oracle Database memory caches
- Réglage du Buffer Cache
- Force Full Database Caching Mode
- BUFFER & Fichier REDOLOG
- 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
- 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 « waits events »
- Types de partitionnement
- Partitionnement composite
- Partitionnement et Data Warehouse
- 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
- Profils SQL
- SQL Plan Management
- Adaptive SQL Plan Management
- Adaptive Query Optimization
- Adaptive Plans
- Adaptive Statistics
- Automatic Indexing
- Extension de la clause GROUP BY
- Fonctions d'agrégation & Analytiques
- Méthodologie itérative
- Techniques de modélisation
- Conception et reverse engineering avec Data Modeler
Travaux pratiques
Ils représentent au moins 50% de la formation et sont principalement réalisés sous Oracle 19C. Les exercices « Tuning » sont réalisés avec les outils d’Oracle Enterprise Manager Cloud Control. Particulièrement, les exercices suivants :
Prise en main des outils de « tuning » d’OEMCC : création de « Tuning Sets », utilisation de l’outil « Tuning Advisor »
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 24/06/2026
Public concerné
Ce cours Tuning Oracle cible principalement les administrateurs de bases de données (DBA études) et également les développeurs des applications qui utilisent le SQL. Les architectes et responsables techniques de projets sont également concernés.

Prérequis
Pour suivre cette formation Tuning Oracle, il est demandé d'avoir une expérience dans l'administration Oracle des versions 10g à 19c.
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.
4,6/5
5 avis
« Mon avis sur le contenu du stage : "Formation complète couvrant plusieurs aspects du tuning Oracle" Mon avis sur le formateur : "Je remercie chaleureusement mon formateur Frédéric pour la qualité exceptionnelle de la formation sur le tuning Oracle.. Son expertise, sa pédagogie et sa disponibilité ont permis de rendre des concepts complexes accessibles. Le cours est complet et couvre différents aspects du thème Tuning Oracle. Donc je recommande cette formation sans hésitation" »
LFCISIRH « Mon avis sur le formateur : "Une pépite" »
METTEF FaridaCISIRH
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
- WebLogic Server - AdministrationRéf. SWLS5 joursIntermédiaireProchaine session : 26 oct.3 050 €
- Administration d'Oracle Forms/ReportRéf. AOFR2 joursAvancé
- Administration Oracle 19c à 21cRéf. BOAC5 joursIntermédiaireProchaine session : 19 oct.3 250 €
- Administration Oracle avancéeRéf. BOCC4 joursAvancéProchaine session : 16 nov.2 750 €