Vous êtes ici :

Formation Oracle Haute Disponibilité & Performances – Tuning Instance & Optimisation SQL (19c/21c)

A distance ou en présentiel

Tous les niveaux

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.

À qui s'adresse cette formation ?

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.

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

Les objectifs de la formation

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

Contenu de la formation

  • Introduction : Rappels et Oracle Multitenant

    • 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

  • Oracle Data Guard

    • 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

Formation

A distance ou en présentiel

Référence :

BOHA

Durée :

5 jours

Ce cours est réalisable en intra-entreprise, en extra-entreprise , dans nos salles ou à distance.

Contacter notre service Intra