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

Durée 5 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence BOHA
Éligible CPF Non

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.

Objectif opérationnel :

Savoir mettre en place une stratégie efficace de haute disponibilité et de hautes performances.

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

Public :

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

Introduction : Rappels et Oracle Multitenant

Rappels : Instance & Database
Rappels : Mécanismes d’une Session SQL
Rappels : Oracle Multitenant

Database Backup Recovery - RMAN

Mode ARCHIVELOGRappels
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 DatabaseSolution 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’imagesStratégies et Administration des éléments sensiblesActivation et utilisation de Flashback Database
Optimisation des Redologs
Stratégies de sauvegardes multi-niveaux
Recovery des pannes catastrophes

Oracle Data Guard

Architecture MAA et principe de fonctionnement
« Data Guard Broker »
Configuration Data GuardConfiguration « From Active Database »
Paramétrage du Transport
Redo Apply
Options avancéesOption "Active Data Guard"
Snapshot Standby
Opérations « Switchover» et « Failover»Gestion des rôles
Configuration transparente Oracle Net

Performances

Techniques d’optimisationMéthodologie : Temps de réponse
Pister les problèmes de performance
Étapes d’optimisation 
Mécanismes de fonctionnement de l’InstanceTraitement 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’InstanceAnalyse 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'optimisationMé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 SQLTraitement 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 » SQLProfils SQL
SQL Plan Management
AnnexesAdaptive SQL Plan Management
Adaptive Query Optimization
- Adaptive Plans
- Adaptive Statistics
Automatic Indexing

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
Date de mise à jour du programme : 18/03/2024

Dates et lieux

Du 24 au 28 juin 2024
Lieu
Distanciel
Durée
5 jrs
3225 € HT
Du 24 au 28 juin 2024
Lieu
Paris
Durée
5 jrs
3225 € HT
Du 26 au 30 août 2024
Lieu
Distanciel
Durée
5 jrs
3225 € HT
Du 26 au 30 août 2024
Lieu
Paris
Durée
5 jrs
3225 € HT
Du 21 au 25 octobre 2024
Lieu
Distanciel
Durée
5 jrs
3225 € HT
Du 21 au 25 octobre 2024
Lieu
Paris
Durée
5 jrs
3225 € HT
Du 16 au 20 décembre 2024
Lieu
Distanciel
Durée
5 jrs
3225 € HT
Du 16 au 20 décembre 2024
Lieu
Paris
Durée
5 jrs
3225 € HT


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB