Stabiliser l’exécution des requêtes SQL avec SQL Plan Baseline (SPM)

Stabiliser l’exécution des requêtes SQL avec SQL Plan Baseline (SPM)

  Une fonctionnalité Oracle à ne pas occulter pour stabiliser les performances et fixer le plan d’exécution des requêtes SQL est l’utilisation des plans de référence ou baseline, fonctionnalité qui a été introduite avec la version 11g d’Oracle Enterprise Edition. Cette option vous affranchit de toute implémentation de type SQL_Profile ou autre stored outline. Ainsi, […]

Sécuriser l’accès à la base de données au travers des rôles managés dans les applications

Sécuriser l’accès à la base de données au travers des rôles managés dans les applications

Vous voulez contrôler l’accès à votre base de données. Les utilisateurs doivent se connecter à la base au travers des applications pour apporter des modifications. Si vous voulez que l’utilisateur accède à la base et aux données seulement à travers l’application, vous n’êtes pas obligés de donner des privilèges ou des rôles de façon permanente […]

Les tables externes

Les tables externes

Introduction L’idée saugrenue de jouer avec les tables externes[1] m’est venue de la volonté de pouvoir corréler[2] les statistiques systèmes et les statistiques provenant d’Oracle. Ce que je souhaitais obtenir avec ce système était l’accès complet à l’historique de sar au travers d’un langage de manipulation de données, le SQL. Enfin un script shell viendra […]

Reconstruire le fichier OLR après un crash du service Oracle High Availability sans sauvegarde.

Reconstruire le fichier OLR après un crash du service Oracle High Availability sans sauvegarde.

La sauvegarde du fichier OLR sur chaque nœud du cluster n’étant pas automatique, si par négligence ou par oubli vous n’aviez pas programmé une sauvegarde régulière du fichier OLR de chaque nœud, en cas de crash ou d’arrêt du deamon OHASD, vous n’avez d’autre choix que de recréer le fichier sur le nœud.   Voici […]

Process ora_o00X fortement consommateur en CPU sous Linux.

Process ora_o00X fortement consommateur en CPU sous Linux.

Si on s’intéresse aux processus consommateurs sur le serveur de base de données en infrastructure RAC+ASM, il peut arriver que les plus consommateurs soient des processus du type ora_o0XXX . Un processus ora_o0000 (Processus ASM liés à un pool de connexion) est un processus d’arrière-plan optionnel connecté à l’instance de l’ASM pour les opérations liées […]