Tab Content
Plus de résultats

Statistiques


Messages au total
Messages au total
4 090
Messages par jour
0,74
Messages visiteurs
Messages au total
5
Plus récent message
26/01/2016 08h48
Informations générales
Dernière activité
17/11/2017 09h05
Date d'inscription
23/10/2002
Voir le blog de Fabien Celaia

Billets récents

Fine Grained Audit : auditer une table utilisateur

par Fabien Celaia, 13/11/2017 à 10h32
Introduction

Dans la majeure partie des bases de données, un audit fin d'une table utilisateur se fait généralement à coup de déclencheurs (création d'une table de journal, création des triggers...)... et toutes les actions d'une base (le SELECT par exemple) de déclenchent pas forcément un déclencheur. Dès Oracle 10, le Fine Grained Audit (FGA) offre une alternative élégante et peu coûteuse pour ce type de tâche.

Configurer le fine grained audit

Cela se passe

En lire plus...

Mis à jour 13/11/2017 à 16h55 par Fabien Celaia

Catégories
SGBD , Oracle

FRA : du bon usage de la flashback recovery area

par Fabien Celaia, 20/10/2017 à 15h06
KESAKO ?
Depuis la version 10, Oracle nous nourrit de nouvelles fonctionnalités fort intéressantes au niveau des sauvegardes / options de récupérations...
La Flashback Recovery Area (FRA pour les intimes) est souvent utilisée. Il s'agit d'un volume que l'on doit spécifier... mais comment justement gérer et vérifier l'utilisation de ce volume ?

Note : je travaille sur un environnement RAC, donc je fais parfois appel aux vues GV$... si tel n'est pas votre cas, corrigez

En lire plus...

Mis à jour 20/10/2017 à 17h48 par ClaudeLELOUP

Catégories
SGBD , Oracle

Trouvetou : recherche d'une chaîne de catactère dans l'entiéreté d'une base Oracle

par Fabien Celaia, 15/10/2017 à 22h55
En aparté, nous sommes bien d'accord : un modèle de donnée est censé être connu et maîtrisé.
Cependant,il peut arriver que l'on se retrouve avec une application dont le modèle nous est inconnu... Aller à la pêche à l'information peut alors être utile.
J'ai écrit le petit bout de code suivant qui permet de retrouver une chaîne de caractères quelconque dans toute une base Oracle.

ATTENTION : cela va générer un tablescan sur une grande quantité de tables, ce qui pourrait mettre

En lire plus...

Mis à jour 17/10/2017 à 18h03 par Fabien Celaia

Catégories
SGBD , Oracle

Oracle : alert, traces, best practices... au secours, TFA

par Fabien Celaia, 05/10/2017 à 09h48
Introduction

En tant que DBA, ma tâche principale est de maintenir mon écosystème le plus propre possible... Le problème qui apparaît avec le foisonnement des instances sur mes serveurs, c'est que j'ai de la peine à "donner le tour" entre les ADRCI à analyser, les trace files à traiter, les best practices à suivre.... et ceci multiplié par le nombre de versions Oracle, d'instances de machines (je suis en environnement clusterisé).

Chaque fois que j'ouvre un ticket

En lire plus...

Mis à jour 09/10/2017 à 17h23 par Fabien Celaia

Catégories
SGBD , Oracle

Corriger les fenêtres de maintenance de votre base de données Oracle

par Fabien Celaia, 26/09/2017 à 17h48
Introduction

Oracle intègre un certain nombre de tâches qu'il doit exécuter en arrière-plan. Elles dépendent des options Oracle activées, mais la plupart du temps, on retrouve principalement
  • Optimizer Statistics Gathering (rejoue les statistiques des tables n'ayant pas de statistiques à jour et plus de 10 % de données modifiées) ;
  • Segment Advisor (analyse la segmentation des données et donne des conseils quant à leur réorganisation) ;
  • Automatic SQL Tuning (depuis 11.2,

En lire plus...

Mis à jour 27/09/2017 à 17h51 par ClaudeLELOUP

Catégories
Sans catégorie