30 mars 2019

DBMS_STATS : toutes les fonctions classées par famille - DBMS_STATS: all features sorted by family

IntroductionLe package DBMS_STATS est l'un des plus importants sous Oracle. Il permet de générer les statistiques de la base, indispensables pour que l'optimiseur calcule de bons plans d'exécutions. Mais ce package est bien plus riche que la simple collecte des stats et c'est ce que nous allons voir dans cet article.Attention, l'objectif est de montrer les familles de fonctions de ce package, et non pas de tester chacune de ces fonctions avec chacun des paramètres. Les exemples seront donc basiques.La liste des fonctions du package... [Lire la suite]
Posté par David DBA à 11:37 - - Permalien [#]
Tags : ,

03 mars 2019

Utiliser SQL pour lire le fichier ALERT.log - Use SQL to read the ALERT.log file

IntroductionLe fichier dit ALERT.log est celui où un DBA doit aller en premier lorsqu'un problème sérieux survient sur une base. C'est ici que sont enregistrés les arrêts/relances de la base, la valeur des paramètres de l'instance qui ne sont pas ceux par défaut, toutes les opérations sur la base comme l'ajout d'un tablespace, la suppression d'un fichier de données, les erreurs internes Oracle de type ora-00600, les deadlocks et autres erreurs du SGBD; bref c'est le passage obligé en cas de coup dur!     Ce fichier... [Lire la suite]
Posté par David DBA à 19:07 - - Permalien [#]
Tags : ,