Digora blog

Audit d'une Base de Données pour isoler la source de problèmes de stabilité

17/12/2010
A trier

Une grande société de services héberge un Cluster 4 nœuds Oracle RAC. Ce Cluster héberge une application critique d’un ministère français. Des problèmes de stabilité de la plate-forme RAC principale ont été constatés ces derniers mois.

Contraintes :

Ce Cluster héberge 3 bases de données. Chaque base fonctionne sur 4 instances. 2 plate-formes Dataguard sont également en relation avec le Cluster en question (1 Cluster de 4 nœuds et une machine en Standalone).

Les bonnes questions :

  • Quelle méthodologie adopter ?
  • Quel périmètre d’audit définir ?

Les choix effectués et la mise en œuvre

L’objectif de la mission est d’auditer la plate-forme afin de détecter les causes potentielles des problèmes. Les points audités seront les suivants :

- Cluster Ware Oracle CRS (Cluster Ready Services)

- Bases de données Oracle et ASM (Automatic Storage Management)

- Configuration Oracle DataGuard

- Sauvegarde des données et des éléments actifs du Cluster

- Étude détaillée des systèmes d’exploitation installés

- Architecture et configuration du réseau et des équipements d’interconnexion

- Configuration du stockage au travers du SAN

Des préconisations seront également fournies quant à la bonne configuration du Cluster et de la plate-forme en général. Ces préconisations ne sont pas forcément mises en cause dans des problèmes de stabilité de la plate-forme.

Bilan de projet

Cette méthode d’analyse complète nous a non seulement permis d’isoler la cause de ces problèmes de stabilité, mais nous a en plus permis de détecter d’autres problèmes non visibles auparavant. En complément de ces résultats, nous avons également fourni au client les meilleures préconisations sur la gestion des incidents. Enfin, la partie audit de sauvegarde lui a permis de mieux sécuriser ses infrastructures.