Oracle Découverte HD de l’écouteur

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 5 minutes de lecture
  • ServiceNow Découverte utilise le modèle Listener HD pour rechercher et mapper Oracle des Oracle composants de grappe d’applications réels. Pour détecter ces ressources, installez les Modèles de classe CI CMDB et le Schémas de découverte et de mappage des services depuis le ServiceNow Store.

    Oracle RAC vous permet de mettre en grappe une Oracle base de données. Oracle RAC utilise Oracle Clusterware pour que l’infrastructure lie plusieurs serveurs afin qu’ils fonctionnent comme un seul système. Oracle Clusterware vous permet de créer un pool de stockage en cluster qui peut être utilisé par n’importe quelle combinaison de bases de données non-cluster et Oracle RAC. Découverte utilise Oracle des modèles Listener HD pour découvrir des informations sur le Oracle Listener de base de données et les composants de l’infrastructure Oracle RAC, lorsqu’une telle configuration est configurée.

    Demander des applications dans l'App Store

    Visitez le ServiceNow Store pour afficher toutes les applications disponibles et pour obtenir des informations sur la soumission de demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les ServiceNow Store notes de publication relatives à l'historique des versions.

    Prérequis

    • Assurez-vous que les modules d’extension suivants sont installés :
      • Modèles de classe CI CMDB (version 1.29.0 ou ultérieure).
      • Schémas de découverte et de mappage des services (version 1.0.82 ou ultérieure).
    • Assurez-vous que l’utilisateur fait partie du Oracle groupe DBA ou qu’il Découverte possède les autorisations appropriées.
    • Assurez-vous d’avoir Serveur MID accès à l’appareil cible.
    • Assurez-vous que l’infrastructure Oracle Clusterware/Grid est installée et que la Oracle base de données RAC est configurée. S’il existe une Oracle configuration Clusterware.
    • Assurez-vous que le processus d’écouteur est en cours d’exécution Oracle sur un hôte de système d’exploitation UNIX.
    • Utilisez Oracle la version minimale de Clusterware 12.2.X.X (Oracle Database 12c Release 2) ou une version supérieure, s’il existe une Oracle configuration Clusterware.
      Remarque :
      Ce modèle est pris en charge à partir de la mise en Paris production. D’autres UNIX types de systèmes d’exploitation (AIX, SolarisHP-UX, ) sont pris en charge à partir de la Schémas de découverte et de mappage des services version 1.0.87 des plugins.

      Les commandes suivantes sont exécutées pendant l’exécution du modèle. L’exécution des commandes permet au modèle de renseigner toutes les classes CMDB pertinentes avec les informations nécessaires :

      • export TNS_ADMIN=<oracle_home_directory>/network/admin : définit le ORACLE_HOME sur la variable d’environnement TNS_ADMIN.

      • exporter ORACLE_BASE==<oracle_home_directory> : définit le ORACLE_HOME sur la variable d’environnement ORACLE_BASE.

      • État LSNRCTL LISTENER_NAME : vérifie l’état de l’écouteur de base de données.

      • ps -ef | grep 'd.bin' : Recherche le chemin GRID_HOME.

      • Requête crsctl site de grappe -all : liste les nœuds et les disques contenus dans les sites.

      • Services lsnrctl LISTENER_NAME : répertorie les services identifiés par l’écouteur.

      • crsctl stat res -f -w '((TYPE = ora.database.type))' : répertorie le nom de la base de données, le nœud associé, le type et l’état actif.

        Remarque :
        Si aucune sortie n’est obtenue à partir de l’LISTENER_NAME d’état lsnrctl, le modèle HD du récepteur Oracle est arrêté.

    Limitations

    La configuration d’Oracle Clusterware est uniquement prise en charge pour les systèmes d’exploitation UNIX. La sonde de classifieur Commande SSH du système de base-Oracle : détails de l’écouteur est inactive (Actif est défini sur Faux) lors de l’installation des modèles de classe CI CMDB version 1.29.0 ou supérieure.

    Figure 1. Sondes du classifieur : détails de l’écouteur Oracle
    Sondes de classifieur.
    La classification des processus Oracle Listener déclenche le modèle Oracle Listener HD.
    Figure 2. Sondes du classifieur : modèle horizontal
    Sondes de classifieur.

    Données collectées par Découverte lors d'une détection horizontale

    Découverte renseigne les données lors de l’exécution CMDB du modèle HD Oracle Listener.

    Tableau 1. Écouteur de base de données Oracle [cmdb_ci_db_ora_listener]
    Champ Description
    Nom [name] Nom de l’écouteur Oracle de base de données.
    Page d’accueil Oracle [oracle_home] Répertoire Oracle de base où le logiciel est installé.
    Configuration [configuration] Fichier de configuration réseau listener.ora.
    Nom de l’écouteur d’analyse [scan_listener_name] Nom de l’ÉCOUTEUR D’ANALYSE.
    Version [version] Version du Oracle produit.
    Port(s) TCP [tcp_port] Port d’écoute pour Oracle les connexions client.
    Tableau 2. Instance Oracle [cmdb_ci_db_ora_instance]
    Champ Description
    SID [SID] Le nom spécifique qui identifie spécifiquement l’instance.
    Nom [name] Nom de la Oracle combinaison d’instances de SID@HOST_NAME.
    Tableau 3. Base de données Oracle [cmdb_ci_oracle_database]
    Champ Description
    Nom [name] Nom unique de la Oracle base de données.
    Type [type] Type Oracle de base de données.
    État opérationnel [operational_status] État actif de la Oracle base de données.
    Nœud [nœud] Nom d’hôte du nœud hébergeant la Oracle base de données.
    Tableau 4. Grappe Oracle [cmdb_ci_oracle_cluster]
    Champ Description
    Nom [name] Nom de la Oracle grappe de base de données.
    ID de grappe [cluster_id] GUID de la Oracle grappe de base de données.
    État de la grappe [cluster_status] État actif de la Oracle grappe de base de données.
    Adresse IP [ip_address] Les adresses IP des nœuds participant à la grappe.
    Tableau 5. Nœud de grappe Oracle [cmdb_ci_oracle_cluster_node]
    Champ Description
    Nom [name] Le nom d'hôte de la combinaison de nœud de grappe de HOSTNAME@CLUSTER_NAME.​
    Adresse IP [ip_address] L'adresse IP du nœud de grappe, si elle peut être résolue par DNS.​
    Serveur [server] Le nom d'hôte de l'hôte hébergeant le nœud de grappe.​
    Grappe [cluster] Nom de la grappe à laquelle le nœud de grappe est associé.
    Tableau 6. Service de base de données Oracle [cmdb_ci_db_ora_service]
    Champ Description
    Nom [name] Le nom du service.
    Port(s) TCP [tcp_port] Port du service.
    Nom de l’écouteur [listener_name] Nom de l’écouteur gérant le service.
    Version [version] Version du service.
    Tableau 7. Serveur Linux [cmdb_ci_linux_server]
    Champ Description
    Nom [name] Le nom d’hôte Linux du serveur qui héberge le processus d’écouteur Oracle .
    Tableau 8. Serveur AIX [cmdb_ci_aix_server]
    Champ Description
    Nom [name] Le nom d’hôte AIX du serveur qui héberge le processus d’écouteur Oracle .
    Tableau 9. Serveur HPUX [cmdb_ci_hpux_server]
    Champ Description
    Nom [name] Le nom d’hôte HP-UX du serveur qui héberge le processus d’écouteur Oracle .
    Tableau 10. Serveur Solaris [cmdb_ci_solaris_server]
    Champ Description
    Nom [name] Le nom d’hôte Solaris du serveur qui héberge le processus d’écouteur Oracle .

    Vue des dépendances carte

    Les vues des dépendances suivantes affichent les relations entre Oracle les ressources d’écouteur.

    Figure 3. Vue de carte Écouteur de base de données Oracle​
    Carte de vue de l’écouteur de base de données Oracle.
    Figure 4. Carte de vue de l’instance Oracle
    Carte de vue d’instance Oracle.
    Figure 5. Carte de vue de base de données Oracle
    Carte de vue de base de données Oracle.
    Figure 6. Carte de vue de grappe Oracle
    Carte de vue de grappe Oracle.
    Figure 7. Carte de vue de nœud de grappe Oracle​
    Carte de vue de nœud de grappe Oracle.
    Figure 8. Carte de vue de serveur Linux​
    Serveur Linux Afficher la carte.

    Relations CI

    Le modèle Listener HD crée les relations suivantes pour prendre en charge Oracle la découverte Listener.

    CI Relation CI
    Grappe Oracle [cmdb_ci_oracle_cluster] Grappe de ::Grappe Nœud de grappe Oracle [cmdb_ci_oracle_cluster_node]
    Nœud de grappe Oracle [cmdb_ci_oracle_cluster_node] Hébergé sur::Hôtes Serveur Linux [cmdb_ci_linux_server]
    Instance Oracle [cmdb_ci_db_ora_instance] S’exécute sur ::Exécute Serveur Linux [cmdb_ci_linux_server]
    Écouteur de base de données Oracle [cmdb_ci_db_ora_listener] Dépend de ::Utilisé par Instance Oracle [cmdb_ci_db_ora_instance]
    Instance Oracle [cmdb_ci_db_ora_instance] Utilisations ::Utilisé par Base de données Oracle [cmdb_ci_db_oracle_database]
    Base de données Oracle [cmdb_ci_db_oracle_database] Hébergé sur::Hôtes Nœud de grappe Oracle [cmdb_ci_oracle_cluster_node]
    Nœud de grappe Oracle [cmdb_ci_oracle_cluster_node] Hébergé sur::Hôtes Serveur AIX [cmdb_ci_aix_server]
    Instance Oracle [cmdb_ci_db_ora_instance] S’exécute sur ::Exécute Serveur AIX [cmdb_ci_aix_server]
    Nœud de grappe Oracle [cmdb_ci_oracle_cluster_node] Hébergé sur::Hôtes Serveur Solaris [cmdb_ci_solaris_server]
    Instance Oracle [cmdb_ci_db_ora_instance] S’exécute sur ::Exécute Serveur Solaris [cmdb_ci_solaris_server]
    Nœud de grappe Oracle [cmdb_ci_oracle_cluster_node] Hébergé sur::Hôtes Serveur HPUX [cmdb_ci_hpux_server]
    Instance Oracle [cmdb_ci_db_ora_instance] S’exécute sur ::Exécute Serveur HPUX [cmdb_ci_hpux_server]
    Service de base de données Oracle [cmdb_ci_db_ora_service] Géré par ::Gère Écouteur de base de données Oracle [cmdb_ci_db_ora_listener]
    Instance Oracle [cmdb_ci_db_ora_instance] Utilisations ::Utilisé par Service de base de données Oracle [cmdb_ci_db_ora_service]