Evolution-Nord

Oracle tuning

Par Evolution-Nord

Objectifs

Optimiser l'organisation et les performances d'une base oracle - la gestion de la mémoire - les fichiers de Redo Log et les Rolbacks segments – les entrées/sorties et le stockage physique - les requêtes SQL et les tris.

Programme

1. Les principes de l'optimisation

  • Rappel sur l'architecture oracle.; Principes de l'optimisation et fonctionnement des différentes catégories d'applications.; Applications transactionnelles; Applications décisionnelles; Applications Batch; Applications mixtes;.

2. Les outils de surveillance et de collectes

  • Connaître les différents outils à disposition et savoir collecter l'information.; Le fichier d'alerte de l'instance; Les fichiers de trace; Les vues dynamiques (V$).; Les scripts UTLBSTAT et UTLESTAT; L'ordre SQL EXPLAIN PLAN et les modes AUTOTRACE; Les traces utilisateur et TKPROF; Le package DBMS_APPLICATION_INFO.

3. Optimisation des requêtes et des tris

  • Les différentes méthodes d'accès par index.; Index B-Tree:; Index sur fonction.; Index Bitmap; Index à clé inversés; Parcours complet de tables (Full Table Scan).; Comprendre comment oracle travaille lorsqu'une requête SQL est lancée; Différentes méthodes de jointures; fonctionnement de l'optimiseur oracle, les HINTS et les statistiques; Détecter et corriger des requêtes inefficaces; Apprendre à optimiser les échanges client/serveur; Savoir optimiser les tris effectués par oracle; Comprendre le fonctionnement d'un tri; Les outils de diagnostics (les vues V$, TKPTOF et les rapports UTLBSTAT/UTLESTAT); Connaître les règles et solutions à appliquer.; Savoir réduire le nombre de tris.

4. Optimisation de la mémoire

  • Savoir optimiser la Shared Pool :; Diagnostic et solutions pour le Library Cache; Diagnostic et solutions pour le Dictionnary Cache; Savoir optimiser le Database Buffer Cache :; Diagnostic et corrections; Découpage en plusieurs Pools.

5. Optimisation des fichiers de redo log

  • Les fichiers de Redo Log et le buffer associé.; Les fichiers gérés par oracle :; Rappel sur le fonctionnement des fichiers de Redo Log; Mise en place des diagnostics et corrections.

6. Optimisation du stockage

  • Les entrées / sorties.; Le fonctionnement de la gestion des blocs et des extents.; Connaître les fichiers d'une base oracle et leur organisation; Les outils de diagnostic; La gestion des blocs et des extents; Diagnostics et corrections.

7. Optimisation des rollback segments

  • Comprendre le fonctionnement des Rollback Segments.; Rappel sur le fonctionnement des Rollback segments.; Optimiser les Rollback Segments; Mettre en place des diagnostics et corrections.

8. Les contentions

  • Comprendre le principe des contentions; Les différentes contentions; Diagnostics et corrections.

Formations de la même catégories (5)

M2i Formation
Oracle 12c - TuningPar M2i Formation
  • Identifier et utiliser les techniques d'optimisation de la base de données et de l'instance
  • Intégrer les apports de la version 12c dans les démarches d'optimisation.
Orsys
Migration d'Oracle à PostgreSQLPar Orsys

Ce cours vous montrera comment migrer des bases Oracle vers PostgreSQL. Vous apprendrez à maîtriser les principales ressemblances et différences entre les deux SGBD, notamment en ce qui concerne le langage SQL, les types des données, les types d'implémentation, les langages PL/SQL et PL/pgSQL...

Orsys
Oracle, sauvegardes et restaurations avec RMANPar Orsys

Une des tâches prioritaire du DBA est d’assurer la sécurité des données du SI. Oracle a simplifié cette gestion d’administration via RMAN. Ce cours vous permettra de maîtriser les outils RMAN, les fonctionnalités avancées comme l'utilisation d'un catalogue, les scripts stockés, la duplication et le transport de bases de données inter-plateformes.

Arkesys
Oracle – Présentation techniquePar Arkesys
  • Décrire les principes d'un SGBDR
  • Lister et présenter le rôle des principaux objets d'une base de donnée Oracle
  • Identifier les différents outils d'Oracle.
M2i Formation
Oracle 12c - Sauvegardes et restaurations avec RMANPar M2i Formation
  • Identifier les mécanismes importants mis en oeuvre pour les sauvegardes et restaurations d'une base de données Oracle en 12c
  • Contrôler et configurer l'outil RMAN
  • Sauvegarder les fichiers d'une base de données Oracle en 12c de différentes manières en mode ARCHIVELOG ou NOARCHIVELOG
  • Restaurer une base de données Oracle en 12c avec RMAN sans catalogue suivant le type de panne (perte totale, partielle, controlfile, spfile...)
  • Mettre en place et gérer le catalogue de RMAN
  • Sauvegarder et restaurer RMAN avec le catalogue
  • Utiliser quelques fonctions avancées de RMAN.