D.9. Oracle 8i, 9i, 10g, and 11g


Les sondes de cette section peuvent être appliquées aux instances de la base de données Oracle correspondant aux versions prises en charge. Les sondes Oracle requièrent la configuration de la base de données et la création d'associations en exécutant la commande suivante :
$ORACLE_HOME/rdbms/admin/catalog.sql
Copy to Clipboard Toggle word wrap
De plus, pour que ces sondes fonctionnent correctement, l'utilisateur Oracle configuré dans la sonde doit posséder les privilèges minimums de CONNECT et SELECT_CATALOG_ROLE.
Certaines sondes Oracle sont conçues spécifiquement pour régler des périphériques pour des gains en performance à long terme, plutôt que pour éviter des défaillances. Red Hat recommande donc de les programmer de façon à se produire moins souvent, entre toutes les heures et tous les deux jours. Cela offre une meilleure représentation statistique tout en désaccentuant les anomalies qui peuvent se produire à des intervalles de temps plus courts. Ceci s'applique aux probes suivantes : Buffer Cache, Data Dictionary Cache, Disk Sort Ratio, Library Cache et Redo Log.
Afin que les limites CRITICAL et WARNING basées sur le temps fonctionnent comme prévu, leurs valeurs ne peuvent pas dépasser la durée de temps allouée au délai d'attente. Sinon, un statut UNKNOWN est renvoyé dans tous les cas de latence étendue, annulant de cette façon les limites. Pour cette raison, Red Hat recommande fortement de vous assurer que les périodes de délai dépassent toutes les limites de temps. Dans cette section, cela concerne spécialement la sonde TNS Ping.
Finalement, les clients qui utilisent ces sondes Oracle sur une base de données qui utilise le serveur MTS (Multi-Threaded Server) d'Oracle doivent contacter l'assistance Red Hat pour ajouter des entrées au fichier /etc/hosts du serveur RHN pour assurer que le nom DNS est résolu correctement.

D.9.1. Oracle::Active Sessions

La sonde Oracle::Active Sessions contrôle une instance d'Oracle et recueille les métriques suivantes :
  • Sessions actives — Le nombre de sessions actives basé sur la valeur de V$PARAMETER.PROCESSES.
  • Sessions disponibles — Le pourcentage de sessions actives disponibles basé sur la valeur de V$PARAMETER.PROCESSES.
Expand
Tableau D.48. Paramètres de Oracle::Active Sessions
Champ Valeur
Oracle SID*
Oracle Username*
Oracle Password*
Oracle Port* 1521
Timeout* (délai d'attente) 30
Critical Maximum Active Sessions (sessions actives maximum pour le statut critical)
Warning Maximum Active Sessions (sessions actives maximum pour le statut warning)
Critical Maximum Available Sessions Used (sessions disponibles utilisées maximum pour le statut critical)
Warning Maximum Available Sessions Used (sessions disponibles utilisées maximum pour le statut warning)

D.9.2. Oracle::Availability

La sonde Oracle::Availability détermine la disponibilité de la base de données depuis le RHN Satellite.
Expand
Tableau D.49. Paramètres de Oracle::Availability
Champ Valeur
Oracle SID*
Oracle Username*
Oracle Password*
Oracle Port* 1521
Timeout* (délai d'attente) 30

D.9.3. Oracle::Blocking Sessions

La sonde Oracle::Blocking Sessions contrôle un instance d'Oracle et recueille la métrique suivante :
  • Sessions bloquantes — Le nombre de sessions empêchant d'autres sessions de valider leurs changements dans la base de données Oracle, comme vous l'avez déterminé dans la valeur Time Blocking requise. Seules ces sessions qui ont bloqué pendant cette durée, mesurée en secondes, seront comptées comme sessions bloquantes.
Expand
Tableau D.50. Paramètres de Oracle::Blocking Sessions
Champ Valeur
Oracle SID*
Oracle Username*
Oracle Password*
Oracle Port* 1521
Time Blocking (seconds)* (temps de blocage en secondes) 20
Timeout* (délai d'attente) 30
Critical Maximum Blocking Sessions (sessions bloquantes maximum pour le statut critical)
Warning Maximum Blocking Sessions (sessions bloquantes maximum pour le statut warning)

D.9.4. Oracle::Buffer Cache

La sonde Oracle::Buffer Cache calcule le ratio de connexions au cache de tampon afin d'optimiser la taille du cache de tampon de base de données SGA (system global area). Elle recueille les métriques suivantes :
  • Get par bloc de base de données — Le nombre de blocs accédés via des commandes get par simple bloc (pas par le mécanisme get homogène).
  • Get homogène — Le nombre d'accès au tampon de bloc pour obtenir des données dans un mode homogène.
  • Lectures physiques — Le nombre cumulé de blocs lus du disque.
  • Ratio de connexions au cache de tampon — Le taux auquel la base de données va dans le tampon au lieu du disque dur pour obtenir des données. Un taux faible suggère que de la RAM supplémentaire devrait être ajoutée au système.
Expand
Tableau D.51. Paramètres de Oracle::Buffer Cache
Champ Valeur
Oracle SID*
Oracle Username*
Oracle Password*
Oracle Port 1521
Timeout* (délai d'attente) 30
Warning Minimum Buffer Cache Hit Ratio (ratio de connexions au cache de tampon minimum pour le statut warning)
Critical Minimum Buffer Cache Hit Ratio (ratio de connexions au cache de tampon minimum pour le statut critical)

D.9.5. Oracle::Client Connectivity

La sonde Oracle::Client Connectivity détermine si la base de données est activée et capable de recevoir des connexions du système contrôlé. Cette sonde ouvre une connexion rhnmd vers le système et crée une commande sqlplus connect à exécuter sur le système contrôlé.
Le paramètre Expected DB name est la valeur attendue de V$DATABASE.NAME. Cette valeur est insensible à la casse. Un statut CRITICAL est retourné si cette valeur n'est pas trouvée.
Besoins — Le Red Hat Network Monitoring Daemon (rhnmd) doit être en cours d'exécution sur le système contrôlé pour pouvoir exécuter cette sonde. Pour que cette sonde soit exécutée, l'utilisateur nocpulse doit posséder l'accès lecture sur vos fichiers journaux.
Expand
Tableau D.52. Paramètres de Oracle::Client Connectivity
Champ Valeur
Oracle Hostname or IP address* (nom d'hôte ou adresse IP Oracle)
Oracle SID*
Oracle Username*
Oracle Password*
Oracle Port* 1521
ORACLE_HOME* /opt/oracle
Expected DB Name* (nom de base de données attendu)
Timeout* (délai d'attente) 30

D.9.6. Oracle::Data Dictionary Cache

La sonde Oracle::Data Dictionary Cache calcule le ratio de connexions au cache du dictionnaire de la base de données (Data Dictionary Cache Hit Ratio) afin d'optimiser la taille SHARED_POOL_SIZE dans init.ora. Elle recueille les métriques suivantes :
  • Ratio de connexions au cache du dictionnaire de la base de données (Data Dictionary Hit Ratio) — Le ratio d'essais de connexions au cache du dictionnaire de la base de données. En d'autres termes, le taux auquel la base de données va dans le dictionnaire au lieu du disque dur pour obtenir des données. Un taux faible suggère que de la RAM supplémentaire devrait être ajoutée au système.
  • Gets — Le nombre de blocs accédés via des commandes get par simple bloc (pas par le mécanisme get homogène).
  • Cache Misses (non-présence dans le cache) — Le nombre d'accès au tampon de bloc pour obtenir des données dans un mode homogène.
Expand
Tableau D.53. Paramètres de Oracle::Data Dictionary Cache
Champ Valeur
Oracle SID*
Oracle Username*
Oracle Password*
Oracle Port* 1521
Timeout* (délai d'attente) 30
Warning Minimum Data Dictionary Hit Ratio (ratio de connexions au dictionnaire de la base de données minimum pour le statut warning)
Critical Minimum Data Dictionary Hit Ratio (ratio de connexions au dictionnaire de la base de données minimum pour le statut critical)

D.9.7. Oracle::Disk Sort Ratio

La sonde Oracle::Disk Sort Ratio contrôle une instance de base de données Oracle et recueille la métrique suivante :
  • Ratio de tris de disque — Le taux de tris Oracle qui étaient trop grands pour être terminés en mémoire et qui ont été en fait triés à l'aide d'un segment temporaire.
Expand
Tableau D.54. Paramètres de Oracle::Disk Sort Ratio
Champ Valeur
Oracle SID*
Oracle Username*
Oracle Password*
Oracle Port* 1521
Timeout* (délai d'attente) 30
Critical Maximum Disk Sort Ratio (ratio de tris de disque maximum pour le statut critical)
Warning Maximum Disk Sort Ratio (ratio de tris de disque maximum pour le statut warning)

D.9.8. Oracle::Idle Sessions

La sonde Oracle::Idle Sessions contrôle une instance d'Oracle et recueille la métrique suivante :
  • Sessions inactives — Le nombre de sessions Oracle qui sont inactives, comme vous l'avez déterminé dans la valeur Time Idle requise. Seules ces sessions qui ont été inactives pendant cette durée, mesurée en secondes, sont comptées comme sessions inactives.
Expand
Tableau D.55. Paramètres de Oracle::Idle Sessions
Champ Valeur
Oracle SID*
Oracle Username*
Oracle Password*
Oracle Port* 1521
Time Idle (seconds)* (temps inactif en secondes) 20
Timeout* (délai d'attente) 30
Critical Maximum Idle Sessions (sessions inactives maximum pour le statut critical)
Warning Maximum Idle Sessions (sessions inactives maximum pour le statut warning)

D.9.9. Oracle::Index Extents

La sonde Oracle::Index Extents contrôle une instance d'Oracle et recueille la métrique suivante :
  • Étendues allouées — Le nombre d'étendues allouées pour tout index.
  • Étendues disponibles — Le pourcentage d'étendues disponibles pour tout index.
Le champ Index Name (nom d'index) requis contient la valeur par défaut % qui correspond à tout nom d'index.
Expand
Tableau D.56. Parmètres de Oracle::Index Extents
Champ Valeur
Oracle SID*
Oracle Username*
Oracle Password*
Oracle Port* 1521
Index Owner* (propriétaire de l'index) %
Index Name* (nom d'index) %
Timeout* (délai d'attente) 30
Critical Maximum of Allocated Extents (étendues allouées maximum pour le statut critical)
Warning Maximum of Allocated Extents (étendues allouées maximum pour le statut warning)
Critical Maximum of Available Extents (étendues disponibles maximum pour le statut critical)
Warning Maximum of Available Extents (étendues disponibles maximum pour le statut warning)

D.9.10. Oracle::Library Cache

La sonde Oracle::Library Cache calcule le taux de non-présence dans le cache de la bibliothèque (Library Cache Miss Ratio) afin d'optimiser la taille SHARED_POOL_SIZE dans init.ora. Elle recueille les métriques suivantes :
  • Library Cache Miss Ratio — Le taux de non-présence de pin dans le cache de la bibliothèque. Cela se produit lorsqu'une session exécute une instruction qui a déjà été analysée mais trouve que l'instruction ne se trouve plus dans le groupe partagé.
  • Exécutions — Le nombre de fois qu'un pin a été demandé pour des objets de cet espace de noms.
  • Cache Misses — Le nombre de pins d'objets avec des pins précédents depuis que l'objet a été créé qui doit désormais obtenir l'objet du disque.
Expand
Tableau D.57. Paramètres de Oracle::Library Cache
Champ Valeur
Oracle SID*
Oracle Username*
Oracle Password*
Oracle Port* 1521
Timeout* (délai d'attente) 30
Critical Maximum Library Cache Miss Ratio
Warning Maximum Library Cache Miss Ratio

D.9.11. Oracle::Locks

La sonde Oracle::Locks contrôle une base de données Oracle et recueille la métrique suivante :
  • Verrous actifs — Le nombre courant de verrous actifs comme la valeur dans la table v$locks le détermine. Les administrateurs de bases de données devraient faire attention à des nombres élevés de verrous présents dans une base de données.
Les verrous sont utilisés afin que plusieurs utilisateurs ou processus qui mettent à jour les mêmes données dans la base de données ne provoquent pas de conflit. Cette sonde est utile pour avertir les administrateurs de bases de données lorsque un nombre élevé de verrous sont présents dans une base de données spécifique.
Expand
Tableau D.58. Paramètres de Oracle::Locks
Champ Valeur
Oracle SID*
Oracle Username*
Oracle Password*
Oracle Port* 1521
Timeout* (délai d'attente) 30
Critical Maximum Active Locks (verrous actifs maximum pour le statut critical)
Warning Maximum Active Locks (verrous actifs maximum pour le statut warning)

D.9.12. Oracle::Redo Log

La sonde Oracle::Redo Log contrôle une base de données Oracle et recueille les métriques suivantes :
  • Taux de requêtes d'espace de fichiers Redo Log — Le nombre moyen de requêtes d'espace de fichiers Redo Log par minute depuis le démarrage du serveur.
  • Taux de re-essais d'allocation de tampon Redo — Le nombre moyen de re-essais d'allocation de tampon par minute depuis le démarrage du serveur.
Les métriques retournées et les limites auxquelles elles sont comparées sont des nombres représentant le taux de changement en événements par minute. Le taux de changement pour ces métriques devrait être contrôlé vu qu'une croissance rapide peut indiquer des problèmes demandant une enquête.
Expand
Tableau D.59. Paramètres de Oracle::Redo Log
Champ Valeur
Oracle SID*
Oracle Username*
Oracle Password*
Oracle Port* 1521
Timeout* (délai d'attente) 30
Critical Maximum Redo Log Space Request Rate
Warning Maximum Redo Log Space Request Rate
Critical Maximum Redo Buffer Allocation Retry Rate
Warning Maximum Redo Buffer Allocation Retry Rate

D.9.13. Oracle::Table Extents

La sonde Oracle::Table Extents contrôle une base de données Oracle et recueille les métriques suivantes :
  • Étendues allouées - Toute table — Le nombre total d'étendues pour toute table.
  • Étendues disponibles - Toute table — Le pourcentage d'étendues disponibles pour toute table.
Dans Oracle, les étendues de tables permettent à une table de grandir. Lorsqu'une table est pleine, elle est étendue d'une quantité d'espace configurée lorsque la table est créée. Les étendues sont configurées selon chaque table, avec une taille d'étendue et un nombre maximum d'étendues.
Par exemple, une table qui commence avec 10 Mo d'espace et qui est configurée avec une taille d'étendue de 1 Mo et un maximum de 10 étendues peut grandir jusqu'à un maximum de 20 Mo (en étant étendue de 1Mo dix fois). Cette sonde peut être configurée de façon à avertir par (1) le nombre d'étendues allouées (par exemple, "devenir critical lorsque la table a été étendue 5 ou plusieurs fois") ou (2) la table est étendue au-delà d'un certain pourcentage de son maximum d'étendues (par exemple, "devenir critical lorsque la table a dépassé 80% ou plus de son maximum d'étendues").
Les champs requis Table Owner et Table Name contiennent la valeur par défaut % qui correspond à tout propriétaire ou nom de table.
Expand
Tableau D.60. Paramètres de Oracle::Table Extents
Champ Valeur
Oracle SID*
Oracle Username*
Oracle Password*
Oracle Port* 1521
Table Owner* %
Table Name* %
Timeout* (délai d'attente) 30
Critical Maximum Allocated Extents (étendues allouées maximum pour le statut critical)
Warning Maximum Allocated Extents (étendues allouées maximum pour le statut warning)
Critical Maximum Available Extents (étendues disponibles maximum pour le statut critical)
Warning Maximum Available Extents (étendues disponibles maximum pour le statut warning)

D.9.14. Oracle::Tablespace Usage

La sonde Oracle::Tablespace Usage contrôle une base de données Oracle et recueille la métrique suivante :
  • Espace disponible utilisé — Le pourcentage d'espace disponible dans chaque espace de table qui a été utilisé.
L'espace de table est le groupe partagé d'espace dans lequel un ensemble de tables se trouve. Cette sonde avertit l'utilisateur lorsque la quantité totale d'espace disponible passe en-dessous de la limite. L'espace de table est mesurée en octets. Les étendues ne l'affectent donc pas directement (bien que chaque étendue supprime de l'espace disponible du groupe partagé).
Le champ requis Tablespace Name (nom d'espace de table) est sensible à la casse et contient une valeur par défaut de % qui correspond à tout nom de table.
Expand
Tableau D.61. Paramètres de Oracle::Tablespace Usage
Champ Valeur
Oracle SID*
Oracle Username*
Oracle Password*
Oracle Port* 1521
Tablespace Name* %
Timeout* (délai d'attente) 30
Critical Maximum Available Space Used (espace disponible utilisé maximum pour le statut critical)
Warning Maximum Available Space Used (espace disponible utilisé maximum pour le statut warning)

D.9.15. Oracle::TNS Ping

La sonde Oracle::TNS Ping détermine si un écouteur Oracle est vivant et recueille la métrique suivante :
  • Latence de service à distance — Le temps nécessaire en secondes pour que le serveur Oracle réponde à une requête de connexion.
Expand
Tableau D.62. Paramètres de Oracle::TNS Ping
Champ Valeur
TNS Listener Port* (port d'écoute TNS) 1521
Timeout* (délai d'attente) 15
Critical Maximum Remote Service Latency (latence de services à distance maximum pour le statut critical)
Warning Maximum Remote Service Latency (latence de services à distance maximum pour le statut warning)
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat