Organisme de Formation aux technologies et métiers de L'informatique
oracle

Formation Oracle 12c à 19c - Tuning

Optimisation des performances des bases de données Oracle

Informations générales

OR152
4 jours (28h)
2 605 €HT

Objectifs

Après ce cours, vous serez capable de :

  • Identifier comment améliorer et optimiser les performances d'une base de données Oracle
  • optimiser le stockage des données et l'utilisation de la mémoire
  • Savoir utiliser les différents outils d'audit du Performance Pack

Public

Ce cours s'adresse avant tout aux personnes suivantes :

  • Administrateurs de bases de données
  • Cette formation ne s'adresse pas aux développeurs à qui nous conseillons le programme Optimiser la structure d'une base de données Oracle avec le langage SQL (OR101)

Prérequis

Pour suivre ce cours, vous devez déjà posséder les connaissances suivantes :

  • Expérience dans l'administration Oracle 12c à 19c

Programme de la formation

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. Les participants à cette formation acquerront les connaissances et compétences nécessaires à l'identification, à l'anticipation et à la prise en charge des problèmes de performance d'un serveur de base de données Oracle et de son environnement. Ils apprendront également à paramétrer finement le serveur afin d'en d'optimiser les performances.

Rappels et plus sur la structure de l'instance et des bases(optique performance)

  • Structure de la mémoire
  • Structure des différents types de fichiers
  • Utilisation adrci
  • Mise en place rôle PLUSTRACE
  • Création d'un service dédié de surveillance
  • Mise en place de statspack

Traitement des requêtes SQL

  • Création et étapes de traitement
  • Plan d'exécution
  • Curseurs (parent et fils) - Hard et soft parsing - Binding
  • Vues dynamiques associées
  • Accès aux requêtes les plus consommatrices
  • Prise de clichés et rapports associés

Les événements et les statistiques : l'indispensable

  • DB Time et comparaisons
  • Principaux événements d'attentes et statistiques à prendre en compte
  • Vues dynamiques associées
  • Accès aux événements les plus importants
  • Prise de clichés, création d'états de comparaisons (baseline) et comparaisons

Structure applicative

  • Tables : les types de tables et leurs propriétés de stockage (PCTFREE, chaîne, migration, transactions...)
  • Index : les types d'index (intérêts et pièges)
  • Mise en perspective structure applicative et événements générés
  • Détection des problèmes de structure et mise en place d'actions correctives

Gestion des logs (redo logs)

  • Compréhension (du log buffer au fichier de redo) : événements et statistiques
  • Détection des problèmes associés et mise en place d'actions correctives

Gestion des fichiers de data

  • Compréhension (oracle et le système) : événements et statistiques
  • Des fichiers au buffer et du buffer aux fichiers
  • Détection des problèmes associés et mise en place d'actions correctives
  • Gestion des transaction et gestion des undo tablespaces associés

Retour sur les requêtes SQL

  • Mise en perspective stucture applicative, événements et requétage
  • Lecture et amélioration du plan d'exécution
  • Gestion des statistiques
  • Compréhension et utilisation des informations générées par les statistiques
plus d'infos

Méthode pédagogique

Chaque participant travaille sur un poste informatique qui lui est dédié. Un support de cours lui est remis soit en début soit en fin de cours. La théorie est complétée par des cas pratiques ou exercices corrigés et discutés avec le formateur. Le formateur projette une présentation pour animer la formation et reste disponible pour répondre à toutes les questions.

Méthode d'évaluation

Tout au long de la formation, les exercices et mises en situation permettent de valider et contrôler les acquis du stagiaire. En fin de formation, le stagiaire complète un QCM d'auto-évaluation.

Suivre cette formation à distance

  • Un ordinateur avec webcam, micro, haut-parleur et un navigateur (de préférence Chrome ou Firefox). Un casque n'est pas nécessaire suivant l'environnement.
  • Une connexion Internet de type ADSL ou supérieure. Attention, une connexion Internet ne permettant pas, par exemple, de recevoir la télévision par Internet, ne sera pas suffisante, cela engendrera des déconnexions intempestives du stagiaire et dérangera toute la classe.
  • Privilégier une connexion filaire plutôt que le Wifi.
  • Avoir accès au poste depuis lequel vous suivrez le cours à distance au moins 2 jours avant la formation pour effectuer les tests de connexion préalables.
  • Votre numéro de téléphone portable (pour l'envoi du mot de passe d'accès aux supports de cours et pour une messagerie instantanée autre que celle intégrée à la classe virtuelle).
  • Selon la formation, une configuration spécifique de votre machine peut être attendue, merci de nous contacter.
  • Pour les formations incluant le passage d'une certification la dernière journée, un voucher vous est fourni pour passer l'examen en ligne.
  • Pour les formations logiciel (Adobe, Microsoft Office...), il est nécessaire d'avoir le logiciel installé sur votre machine, nous ne fournissons pas de licence ou de version test.
  • Horaires identiques au présentiel.

Mis à jour le 08/11/2023