---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Descoberta do Oracle GoldenGate

# Descoberta do Oracle GoldenGate {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 7 min. de leitura

As aplicações ServiceNow Descoberta e Mapeamento de serviços encontram os componentes da versão 12c do Oracle Golden Gate usando o padrão Oracle Golden Gate. A descoberta de alguns desses recursos requer a atualização da aplicação Padrões de descoberta e mapeamento de serviços a partir da ServiceNow Store.

O Descoberta usa o padrão Oracle Golden Gate para executar a descoberta horizontal e coletar dados no arquivo `$ report_file`. O Mapeamento de serviços executa a descoberta de cima para baixo no arquivo `$ report_file` para encontrar conexões de saída do Oracle Golden Gate.

O padrão Oracle Golden Gate oferece suporte às seguintes plataformas: AIX, Linux Hewlett Packard e Solaris.

É possível usar este padrão na Now Platform usando Kingston, London ou Madrid.

## Solicitar aplicativos na Store {#oracle-golden-gate-discovery__section_gvb_cql_rlb}

Acesse o site [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) 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](https://www.servicenow.com/docs/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html).{#oracle-golden-gate-discovery__inline-send-to-store}

## Pré-requisitos {#oracle-golden-gate-discovery__section_hv3_24j_mgb}

Credenciais
:   Configure as credenciais SSH para o sistema operacional do servidor que hospeda o Servidor Oracle Golden Gate.

Acesso de usuário
:   Conceda ao usuário do SO UNIX permissões para ler o `$ report_file`. O `$ report_file` é o arquivo de relatório extraído do processo Oracle Golden Gate `manager/replicat/extract`, com a extensão `.rpt`. Por exemplo:  
    Arquivo de configuração:

        /base/ggs_beta/oracle/bt01pims/ggs/dirprm/mgr.prm REPORTFILE 

    Arquivo de relatório:

        /base/ggs_beta/oracle/bt01pims/ggs/dirrpt/MGR.rpt PROCESSID MGR

Permissões para executar comandos
:   O usuário do SO deve ter permissões para executar os comandos do SO relevantes para cada plataforma compatível.
:   Conceda ao usuário do sistema operacional UNIX permissões para executar os seguintes comandos no servidor Oracle Golden Gate:{#oracle-golden-gate-discovery__table_pw3_lgn_zfb__entry__3}

    | Comando | Obrigatório/Opcional | Descrição |
    |-|-|-|
    | `$sudo + " ls -d " + $rpt_base_dir + "*.rpt | sort " ` | Obrigatório | Lista todos os arquivos de relatório no diretório base de relatório do Oracle Golden Gate. |
    | `$sudo + " ls -d " + $prm_base_dir + "*.prm| sort " ` | Obrigatório | Lista todos os arquivos de parâmetro no diretório base de parâmetro do Oracle Golden Gate. |
    [ ]

    {#oracle-golden-gate-discovery__table_pw3_lgn_zfb}

Recuperar dados
:   Recuperar dados por análise:

    * O arquivo de relatório do gerenciador do Oracle Golden Gate (report_file) usado para recuperar informações de contador e nomes de item de configuração (IC) relacionados.
    * Variáveis na linha de comando do processo para recuperar a pasta de instalação, o nome do processo do gerenciador, o arquivo de configuração e o arquivo de parâmetros.
    * Variáveis na pasta de instalação do Oracle Golden Gate para recuperar uma lista de arquivos de parâmetro e configuração.
    {#oracle-golden-gate-discovery__ul_hqw_dxy_dhb}

Funções de fechamento EVAL
:   Use as seguintes funções de fechamento EVAL para remover entradas duplicadas do processo de extração e do processo de replicação.

    * var tableWithoutDuplicates = '';tableWithoutDuplicates = DuplicateRemover.removeDuplicates(${extracts},\["name"\]);CTX.setAttribute("extracts", tableWithoutDuplicates);
    * var tableWithoutDuplicates = '';tableWithoutDuplicates = DuplicateRemover.removeDuplicates(${replicats},\["name"\]);CTX.setAttribute("replicats", tableWithoutDuplicates);
    {#oracle-golden-gate-discovery__ul_a5y_szy_dhb}

    Use as seguintes funções de fechamento EVAL para contar o número de processos de extração e processos de replicação.

        return ${cmdb_ci_appl_ora_gg_replicat[*].config_file}.size()
        return ${cmdb_ci_appl_ora_gg_extract[*].config_file}.size()


    Use a seguinte função de fechamento EVAL para retornar o comando privilegiado.

        return ${ctx}.getDiscoveryProvider(com.snc.sw.dto.ProviderType.SSH).getPrivilegedCommand();


    Use a seguinte função de fechamento EVAL para retornar o tipo de descoberta.

        ctx.getWork().getDiscoveryType();


    Use a função de fechamento EVAL a seguir para extrair a versão do caminho do diretório de instalação se ele estiver vazio.

        inst_dir = ${install_directory}if(inst_dir.isEmpty()){return ${version}}if(inst_dir.startsWith('/')){return inst_dir.replaceAll('/.*/','')}if(!inst_dir.startsWith('/') && !inst_dir.isEmpty()){return inst_dir.replaceAll('.*\\\\','')}

Credenciais de aplicativo
:
    1. Navegar até DescobertaCredenciais.
    2. Clique em Nova.
    3. Clique em Credenciais de aplicativo.
    4. Preencha os campos no formulário.  
       {#oracle-golden-gate-discovery__table_vkj_ft3_hhb__entry__2}

       | Campo | Descrição |
       |-|-|
       | Nome | Nome da credencial. Um exemplo é oracle_db_user. |
       | Ativo | Opção para habilitar esta credencial para descoberta. Marque esta caixa de seleção para habilitar a descoberta. |
       | Aplica-se a | Credenciais que você pode ou pode não desejar aplicar a Todos os MID Servers em sua rede, ou a um ou mais MID Servers específicos. Selecione MID Servers específicos. |
       | MID Servers | MID Servers aos quais as credenciais se aplicam. Selecione o MID Server necessário. Este campo aparece quando você seleciona MID Servers específicos no campo Aplica-se a. |
       | Ordem | A ordem na qual a plataforma testa esta credencial ao tentar fazer login nos dispositivos. Um número menor indica que a credencial aparece na parte superior da lista. Estabeleça a ordem das credenciais ao usar um grande número de credenciais ou quando a segurança bloquear usuários após três tentativas de login com falha. Se todas as credenciais tiverem o mesmo número de ordem, ou número nenhum, a instância vai tentar usar as credenciais em uma ordem aleatória. O valor-padrão é 100. |
       | Nome de usuário | Nome do usuário desta credencial do aplicativo. Um exemplo é oracle_db_user. Você pode usar qualquer usuário para a credencial deste padrão, já que as informações são extraídas de um cache local. |
       | Senha | Não necessário. É possível deixar este campo em branco ou inserir qualquer valor. |
       | Tipo de IC | Tipo de IC para o qual esta credencial é usada: Servidor de armazenamento \[cmdb_ci_storage_server\]. Nota: ServiceNow se referem a dispositivos e aplicativos que compõem um serviço de aplicativos, como ICs (Configuration items, itens de configuração). |
       [Tabela 1. Formulário Credenciais de aplicativo]

       {#oracle-golden-gate-discovery__table_vkj_ft3_hhb}
    5. Clique em Enviar.
    {#oracle-golden-gate-discovery__ol_exd_ljv_2hb}

Ponto de entrada

:   Para descoberta de cima para baixo, use o endereço IP do Oracle Golden Gate e especifique o MID Server.

## Dados coletados pelo Descoberta durante a descoberta horizontal {#oracle-golden-gate-discovery__section_znx_t1h_vgb}

O Descoberta usa o padrão Oracle Golden Gate para coletar os dados descritos na tabela a seguir.  
{#oracle-golden-gate-discovery__table_j52_1bh_vgb__entry__2}

| Tabela e campo | Descrição |
|-|-|
| IC principal cmdb_ci_appl_oracle_golden_gate ||
| Nome \[name\] | Nome do IC no CMDB (\<process name\> @\<source db\>). |
| Versão \[version\] | Versão da instalação do Oracle Golden Gate. |
| BD de origem \[source_db\] | Identificador do sistema do banco de dados de origem do processo do gerenciador (SID). |
| Contagem de réplicas \[count_replicat\] | Contador de processos de replicação gerenciados pela instância do gerenciador do Oracle Golden Gate. |
| Contagem de extrações \[count_extract\] | Contador de processos de extração gerenciados pela instância do gerenciador do Oracle Golden Gate. |
| Arquivo de configuração \[config_file\] | Arquivo de parâmetros do processo do Oracle Golden Gate. Especifique o caminho para o arquivo de configuração e o nome do arquivo, \<name\> .prm |
| Arquivo de relatório \[report_file\] | Arquivo de relatório do processo do Oracle Golden Gate. Especifique o caminho para o arquivo de relatório e o nome do arquivo, \<name\>.rpt |
| Tipo \[type\] | Tipo da instalação do Oracle Golden Gate. Especifique as tecnologias do Oracle Golden Gate para Oracle. |
| Installation directory \[install_directory\] | Pasta que contém todos os arquivos de instalação, configuração, bibliotecas e executáveis do Oracle Golden Gate. |
| IC relacionado cmdb_ci_appl_ora_gg_replicat ||
| Nome \[name\] | Nome do IC no CMDB (\<process name\> @\<source db\>). |
| Arquivo de relatório \[report_file\] | Arquivo de relatório do processo de replicação. Especifique o caminho para o arquivo de relatório e o nome do arquivo, \<name\>.rpt |
| Arquivo de configuração \[config_file\] | Arquivo de parâmetro do processo de replicação. Especifique o caminho para o arquivo de configuração e o nome do arquivo, \<name\>.prm |
| Installation directory \[install_directory\] | Pasta que contém todos os arquivos de instalação, configuração, bibliotecas e executáveis do Oracle Golden Gate. |
| Versão \[version\] | Versão da instalação do Oracle Golden Gate. |
| BD de origem \[source_db\] | SID do banco de dados de origem do processo do gerenciador. |
| Status operacional \[operational_status\] | Status operacional do IC. Selecione Operacional. |
| IC relacionado cmdb_ci_appl_ora_gg_extract ||
| Nome \[name\] | Nome do IC no CMDB (\<process name\> @\<source db\>). |
| Arquivo de relatório \[report_file\] | Arquivo de relatório do processo de replicação. |
| Arquivo de configuração \[config_file\] | Arquivo de parâmetro do processo extract. |
| Versão \[version\] | Versão da instalação do Oracle Golden Gate. |
| Installation directory \[install_directory\] | Pasta que contém todos os arquivos de instalação, configuração, bibliotecas e executáveis do Oracle Golden Gate. |
| BD de origem \[source_db\] | SID do banco de dados de origem do processo do gerenciador. |
| Status da operação \[operational_status\] | Status operacional do IC. Selecione Operacional. |
[ ]

{#oracle-golden-gate-discovery__table_j52_1bh_vgb}  
O mapa do Dependency Views mostra os ICs do balanceador de carga descobertos e os relacionamentos entre eles.  

## Relacionamentos entre ICs {#oracle-golden-gate-discovery__section_id1_n2q_vgb}

Esses relacionamentos são criados para oferecer suporte à descoberta do Oracle Golden Gate.  
{#oracle-golden-gate-discovery__table_vkt_ywd_rdb__entry__3}

| IC | Relacionamento | IC |
|-|-|-|
| Principal cmdb_ci_appl_oracle_golden_gate |||
| cmdb_ci_appl_oracle_golden_gate | Manages::Managed by | cmdb_ci_appl_ora_gg_replicat cmdb_ci_appl_ora_gg_extract |
| cmdb_ci_appl_oracle_golden_gate | Runs on::Runs | cmdb_ci_hardware |
| cmdb_ci_appl_oracle_golden_gate | Extends::Extended by | cmdb_ci_appl |
| IC relacionado cmdb_ci_appl_ora_gg_replicat |||
| cmdb_ci_appl_ora_gg_replicat | Managed by::Manages | cmdb_ci_appl_oracle_golden_gate |
| cmdb_ci_appl_ora_gg_replicat | Runs on::Runs | cmdb_ci_hardware |
| cmdb_ci_appl_ora_gg_replicat | Extends::Extended by | cmdb_ci_appl |
| IC relacionado cmdb_ci_appl_ora_gg_extract |||
| cmdb_ci_appl_ora_gg_extract | Managed by::Manages | cmdb_ci_appl_oracle_golden_gate |
| cmdb_ci_appl_ora_gg_extract | Runs on::Runs | cmdb_ci_hardware |
| cmdb_ci_appl_ora_gg_extract | Extends::Extended by | cmdb_ci_appl |
[ ]

{#oracle-golden-gate-discovery__table_vkt_ywd_rdb}

## Dados coletados pelo Mapeamento de serviços durante a descoberta de cima para baixo {#oracle-golden-gate-discovery__section_g2q_tk4_vgb}

Para descobrir o processo do Oracle Golden Gate, use o ponto de entrada TCP com o host e a porta apropriados do processo do Oracle Golden Gate.  
{#oracle-golden-gate-discovery__table_i4v_1l4_vgb__entry__2}

| Tabela e campo | Descrição |
|-|-|
| IC principal cmdb_ci_appl_oracle_golden_gate ||
| Nome \[name\] | Nome do IC no CMDB (\<process name\> @\<source db\>). |
| Versão \[version\] | Versão da instalação do Oracle Golden Gate. |
| Installation directory \[install_directory\] | Pasta que contém todos os arquivos de instalação, configuração, bibliotecas e executáveis do Oracle Golden Gate. |
| Arquivo de configuração \[config_file\] | Arquivo de parâmetros do processo do Oracle Golden Gate. |
| Arquivo de relatório \[report_file\] | Arquivo de relatório do processo de replicação do Oracle Golden Gate. |
| Banco de dados de origem \[source_db\] | SID do banco de dados de origem do processo do gerenciador. |
| Contagem de processos extract \[count_extract\] | Contador de processos extração gerenciados pela instância do gerenciador do Oracle Golden Gate. |
| Contagem de processos de replicação \[count_replicat\] | Contador de processos de replicação gerenciados pela instância do gerenciador do Oracle Golden Gate. |
[ ]

{#oracle-golden-gate-discovery__table_i4v_1l4_vgb}

