Oracle Descoberta de HD do ouvinte

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 5 min. de leitura
  • O ServiceNow Descoberta usa o padrão Oracle Listener HD para encontrar e mapear componentes de cluster da aplicação reais da Oracle. Para descobrir esses recursos, instale o. Modelos de classe de IC do CMDB e o. Padrões de descoberta e mapeamento de serviços em ServiceNow Store.

    OOracle RAC permite armazenar um banco de dados da Oracle em cluster. O Oracle RAC usa Oracle Clusterware para a infraestrutura vincular vários servidores para que eles operem como um único sistema. O Oracle Clusterware permite criar um pool de armazenamento em cluster que pode ser usado por qualquer combinação de bancos de dados sem cluster e do Oracle RAC. O Descoberta usa padrões Oracle Listener HD para descobrir informações sobre o Oracle Database Listener e os componentes na infraestrutura do Oracle RAC, quando essa configuração é configurada.

    Solicitar aplicativos na Store

    Acesse o site ServiceNow Store para ver todos os aplicativos disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações sobre notas de versão cumulativa para todos os aplicativos liberados, consulte as ServiceNow Store notas de versão do histórico de versão.

    Pré-requisitos

    • Certifique-se de que os plug-ins a seguir estejam instalados:
      • Modelos de classe de IC do CMDB Plug-in (versão 1.29.0 ou posterior). ​
      • Plug-in Padrões de descoberta e mapeamento de serviços (versão 1.0.82 ou posterior).​
    • Certifique-se de que Descoberta O usuário está no Oracle Grupo DE DBA ou tem as permissões corretas.
    • Certifique-se de que MID Server tem acesso ao dispositivo de destino.
    • Certifique-se de que a infraestrutura do Oracle Clusterware/Grid esteja instalada e o banco de dados do Oracle RAC esteja configurado. Se houver um Oracle Configuração do Clusterware.
    • Certifique-se de que Oracle O processo do ouvinte está sendo executado em um host do SO UNIX. ​
    • Usar Oracle Clusterware versão mínima 12,2.X.X (Oracle Database 12c versão 2) ou superior, se houver um Oracle Configuração do Clusterware​.
      Nota:
      Este padrão é compatível com Paris solte em. Mais UNIX Tipos DE SO ( AIX, Solaris, HP-UX) são compatíveis com a versão 1.0.87 do Padrões de descoberta e mapeamento de serviços plug-ins.

      Os comandos a seguir são executados durante a execução do padrão. Executar os comandos permite que o padrão preencha todas asclasses do CMDB relevantes com as informações necessárias:

      • <oracle_home_directory>/network/admin : Define ORACLE_HOME como a variável de ambiente TNS_ADMIN.

      • export ORACLE_BASE==<oracle_home_directory>: define ORACLE_HOME para a variável de ambiente ORACLE_BASE.

      • Status LISTENER_NAME do lsnrctl : Verifica o status do Ouvinte do banco de dados​.

      • ps -ef | grep 'd.bin' : Pesquisa o caminho GRID_HOME​.

      • site do cluster de consulta crsctl - todos : Lista os nós e discos que os sites contêm​.

      • Serviços lsnrctl LISTENER_NAME : Lista os serviços que o ouvinte identifica.

      • CRsctl stat res -f -w '((TIPO ora.database.type))' : Lista o nome do banco de dados, o nó associado, o tipo e o status ativo. ​

        Nota:
        Se nenhuma saída for obtida com lsnrctl status LISTENER_NAME, o padrão Oracle Listener HD é encerrado.

    Limitações

    A configuração do Oracle Clusterware só é compatível com os Sistemas operacionais UNIX. O sistema de base SSH Command-Oracle - Probe do classificador de detalhes do ouvinte Está inativo (Ativo está definido como falso) ao instalar os Modelos de classe de IC do CMDB versão 1.29.0 ou superior.

    Figura 1. Probes do classificador- Detalhes do Oracle Listener
    Probes do classificador.
    A classificação do processo do Oracle Listener aciona o padrão Oracle Listener HD.
    Figura 2. Probes de classificador- padrão horizontal
    Probes do classificador.

    Dados coletados pelo Discovery durante a descoberta horizontal

    O padrão Oracle Listener HD preenche os seguintes ICs:

    Tabela 1. IC principal (Oracle Database Listener) [cmdb_ci_db_ora_listener]
    Campo Descrição
    nome Nome do Oracle Database Listener.
    oracle_home O diretório inicial da Oracle onde o software está instalado.
    configuração O arquivo de configuração de rede listener.ora.
    scan_listener_name O nome do SCAN LISTENER.
    versão A versão do produto Oracle.
    tcp_port A porta de escuta para conexões do cliente Oracle.
    Figura 3. Formulário do Oracle Database Listener​
    Formulário Ouvinte do Oracle Database​.
    Figura 4. Mapa de visualização do Oracle Database Listener​
    Mapa de exibição do Ouvinte do Oracle Database​.
    Tabela 2. (Instância Oracle) cmdb_ci_db_ora_instance
    Campo Descrição
    sid

    O nome específico que especificamente identifica a instância.​

    nome

    O nome da combinação de instância Oracle de SID@HOST_NAME​
    Figura 5. Formulário da instância Oracle
    Formulário Instância do Oracle.
    Figura 5. Mapa de visualização de instância Oracle
    Mapa de exibição da instância do Oracle.
    Tabela 3. (Banco de dados da Oracle) cmdb_ci_oracle_database
    Campo Descrição
    nome O nome exclusivo do banco de dados da Oracle.
    tipo O tipo de banco de dados da Oracle.
    operational_status O status ativo do banco de dados da Oracle.
    node O nome do host do nó que hospeda o banco de dados da Oracle.
    Figura 7. Formulário do banco de dados da Oracle
    Formulário Oracle Database.
    Figura 7. Mapa de visualização do banco de dados da Oracle
    Mapa de exibição do Oracle Database.
    Tabela 4. (Cluster da Oracle) cmdb_ci_oracle_cluster
    Campo Descrição
    nome O nome do cluster do banco de dados da Oracle.
    cluster_id GUID do cluster do banco de dados da Oracle.
    cluster_status O estado ativo do cluster do banco de dados da Oracle.
    ip_address Endereços IP dos nós que participam do cluster.
    Figura 9. Formulário de cluster da Oracle
    Formulário Cluster Oracle.
    Figura 9. Mapa de Exibição de Cluster da Oracle
    Mapa de Exibição do Cluster Oracle.
    Tabela 5. (Nó do cluster da Oracle) cmdb_ci_oracle_cluster_node​
    Campo Descrição
    nome O nome de host da combinação de nó do cluster de HOSTNAME@CLUSTER_NAME.​
    ip_address O endereço IP do nó do cluster, se resolvível pelo DNS.​
    servidor O nome do host que hospeda o nó do cluster.​
    cluster O nome do cluster ao qual o nó do cluster está associado.
    Figura 11. Formulário de nó do cluster da Oracle​
    Formulário de nó do cluster Oracle​.
    Figura 12. Mapa de visualização do nó do cluster da Oracle​
    Oracle Cluster Node View Map​.
    Tabela 6. (Servidor Linux) cmdb_ci_linux_server​
    Campo Descrição
    nome O nome do host do servidor Linux que hospeda o processo do Oracle Listener.
    Figura 13. Formulário do servidor Linux
    Formulário Servidor Linux.
    Figura 14. Mapa de visualização do servidor Linux​
    Mapa de exibição do servidor Linux​.
    Tabela 7. (Servidor AIX) cmdb_ci_aix_server​
    Campo Descrição
    nome O nome do host do servidor AIX que hospeda o processo do Oracle Listener.
    Tabela 8. (Servidor HPUX) cmdb_ci_hpux_server
    Campo Descrição
    nome O nome de host do HP-UX Servidor que hospeda o processo Ouvinte da Oracle.
    Tabela 9. (Servidor Solaris) cmdb_ci_solaris_server
    Campo Descrição
    nome O nome do host do servidor Solaris que hospeda o processo do Oracle Listener.
    Tabela 10. Serviço de banco de dados da Oracle (cmdb_ci_db_ora_service)
    Campo Descrição
    nome O nome do serviço.
    tcp_port A porta do serviço.
    listener_name O nome do listener que gerencia o serviço.
    versão Versão do serviço.

    Relacionamentos entre ICs

    Relacionamentos criados pelo padrão Oracle Listener HD

    IC Relacionamento IC
    cmdb_ci_oracle_cluster “Cluster of :: Cluster” cmdb_ci_oracle_cluster_node
    cmdb_ci_oracle_cluster_node “Hosted on :: Hosts” cmdb_ci_linux_server
    cmdb_ci_db_ora_instance “Runs on :: Runs” cmdb_ci_linux_server
    cmdb_ci_db_ora_listener “Depends on :: Used by” cmdb_ci_db_ora_instance
    cmdb_ci_db_ora_instance “Uses :: Used by” cmdb_ci_db_oracle_database ​
    cmdb_ci_oracle_database "Hosted on :: Hosts” cmdb_ci_oracle_cluster_node
    cmdb_ci_oracle_cluster_node “Hosted on :: Hosts” cmdb_ci_aix_server
    cmdb_ci_db_ora_instance Runs on :: Runs” cmdb_ci_aix_server
    cmdb_ci_oracle_cluster_node “Hosted on :: Hosts” cmdb_ci_solaris_server
    cmdb_ci_db_ora_instance Runs on :: Runs” cmdb_ci_solaris_server
    cmdb_ci_oracle_cluster_node “Hosted on :: Hosts” cmdb_ci_hpux_server
    cmdb_ci_db_ora_instance Runs on :: Runs” cmdb_ci_hpux_server

    cmdb_ci_db_ora_service

    Managed by::Manages

    cmdb_ci_db_ora_listener

    cmdb_ci_db_ora_instance

    Uses::Used by

    cmdb_ci_db_ora_service