Resolver Problemas de Conectividade de Canais de Acesso Privado

Este tópico descreve os problemas comuns que poderá encontrar e explica como resolvê-los.

Resolver problemas com a conectividade a uma Oracle Database on-premises

Conclua a seguinte configuração no seu local on-premises para o ambiente da Oracle Database de um único nó:
  1. Na firewall, abra a porta da Oracle Database, por exemplo, 1521.
  2. Configure uma ligação direta entre a sua rede on-premises e a VCN do Oracle Cloud Infrastructure.
  3. Crie uma visualização de DNS privada e, em seguida, acrescente uma zona (na visualização) para o seu domínio customizado. Por exemplo, ocivcn.companyabc.com.

Crie uma instância de Computação temporária na sub-rede PAC e, em seguida, verifique se pode resolver o nome do host e a porta da base de dados on-premises e enviar um comando ping ao endereço IP privado.

Comando de verificação da resolução do nome do host:

$ nslookup <On-premises database hostname>

Se não conseguir resolver o nome do host da base de dados Oracle de um único nó on-premises, significa que os servidores de DNS configurados na opção de DHCP da sub-rede não conseguem resolver o nome do host ou a configuração da zona de DNS é inválida.

Comando de verificação da ligação:

nc -zv <On-premises database hostname> <port>

Por exemplo: nc -zv onprem.db.xyz.com 1521.

Nota: Se o pacote de nc não estiver disponível, utilize yum install nc*.

Se não conseguir estabelecer uma ligação, verifique a conectividade de rede VPN ou FastConnect entre a VCN do Oracle Cloud Infrastructure e a rede on-premises.

Resolver problemas com a conectividade a uma origem de dados on-premises do Oracle Essbase

Conclua a seguinte configuração no seu ambiente on-premises do Essbase:
  1. Na firewall, o intervalo de portas do Essbase varia entre 32768-33768 e 1423.

    Verifique no seu ficheiro essbase.cfg se existe alguma porta válida que o Essbase esteja a utilizar atualmente.

    Nota: Se estiver a utilizar a firewall Palo Alto Networks, não crie uma regra em App-ID, isto é, oracle-essbase. Em vez disso, crie uma regra de firewall que inclua os intervalos de portas do Essbase.

  2. Configure uma ligação direta entre a sua rede on-premises e a VCN do Oracle Cloud Infrastructure.
  3. Crie uma visualização de DNS privada e, em seguida, acrescente uma zona (na visualização) para o seu domínio customizado. Por exemplo, ocivcn.companyabc.com.

Comando de verificação da resolução do nome do host:

$ nslookup <On-premises Essbase hostname>

Se não conseguir resolver o nome do host on-premises do Essbase, significa que os servidores de DNS configurados na opção de DHCP da sub-rede não conseguem resolver o nome do host ou a configuração da zona de DNS é inválida.

Comando de verificação da ligação:

nc -zv <On-premises Essbase hostname> <essbase port>

Por exemplo:

nc -zv onprem.essbase.xyz.com 1423

nc -zv onprem.essbase.xyz.com 33767

Nota: Se o pacote de nc não estiver disponível, utilize yum install nc*.

Se não conseguir estabelecer a ligação do socket, verifique o seguinte:

- Conectividade de rede VPN ou FastConnect entre a sua VCN do Oracle Cloud Infrastructure e a rede on-premises.

- A regra de firewall existe para todo o intervalo de portas do Essbase 32768-33768.

Resolver problemas da quantidade máxima de tempo de execução da consulta no Planning and Budgeting Cloud Service

O Planning and Budgeting Cloud Service da Oracle é um serviço de tecnologia baseada na cloud que fornece às empresas uma solução integrada para orçamentação, previsão e planeamento. Para garantir a estabilidade, é crucial definir o tempo de execução da consulta (QRYGOVEXECTIME) no Planning and Budgeting Cloud Service (Essbase). Nesta secção, iremos discutir a importância da definição QRYGOVEXECTIME.

O que é QRYGOVEXECTIME?

QRYGOVEXECTIME é um parâmetro que controla o máximo de tempo que uma consulta pode ser executada no Essbase.

Por que motivo é importante QRYGOVEXECTIME?

QRYGOVEXECTIME é essencial no Planning and Budgeting Cloud Service porque ajuda a garantir a estabilidade do Oracle Analytics Cloud e do Planning and Budgeting Cloud Service. Seguem-se alguns motivos:

  • Impede as consultas de longa execução: As consultas de longa execução podem causar uma instabilidade no sistema, causando problemas de desempenho e até a bloqueios do sistema. Ao definir QRYGOVEXECTIME (in PBCS), as empresas podem impedir que consultas de longa execução sejam executadas, o que pode ajudar a garantir a estabilidade no sistema.
  • Limita o consumo de recursos: As consultas que são executadas por um período extenso podem consumir recursos significativos do sistema, causando degradação no desempenho. Ao definir QRYGOVEXECTIME, as empresas podem limitar o consumo de recursos impedindo que as consultas sejam executadas indefinidamente.
  • Melhora a experiência do utilizador: Quando os utilizadores executam uma consulta que demoram muito tempo a concluir, pode levar a frustração e descontentamento. Ao limitar o tempo de execução máximo da consulta, as empresas podem melhorar a experiência do utilizador garantindo que as consultas são executadas de uma forma atempada.

Em conclusão, definir QRYGOVEXECTIME em PBCS / Essbase é um passo importante na salvaguarda da estabilidade do Oracle Analytics Cloud e do Essbase. Ao limitar os tempos de execução da consulta, pode impedir a contenção de recursos, melhorar a estabilidade do sistema e melhorar o desempenho global. Por isso, despenda algum tempo a ajustar este parâmetro para um valor apropriado para o seu ambiente.

Para implementar estes limites de tempo de execução da consulta, crie um PS junto do Suporte Oracle para Oracle Planning and Budgeting Cloud.