Diagnosticar e Solucionar Problemas de Conectividade com Canais de Acesso Privado

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

Diagnosticar e solucionar problemas de conectividade de um Oracle Database on-premises

Complete a seguinte configuração no seu on-premises para ambiente de nó único do Oracle Database:
  1. No firewall, abra a porta do Oracle Database, por exemplo, 1521.
  2. Configure uma conexão direta entre sua rede on-premises e a VCN do Oracle Cloud Infrastructure.
  3. Crie uma view de DNS privada e, em seguida, adicione uma zona (na view) para seu domínio personalizado. Por exemplo, ocivcn.companyabc.com.

Crie uma instância temporária do Compute na sub-rede PAC e, em seguida, verifique se pode resolver o nome do host e porta do banco de dados on-premises, e faça ping no endereço IP privado.

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

$ nslookup <On-premises database hostname>

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

Comando de verificação de conexão:

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

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

Observação: Se o pacote nc não estiver disponível, use yum install nc*.

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

Diagnosticar e solucionar problemas de conectividade de uma origem de dados Oracle Essbase on-premises

Complete a seguinte configuração no seu ambiente Essbase on-premises:
  1. No firewall, abra os intervalos de porta do Essbase 32768-33768 e 1423.

    Verifique no seu arquivo essbase.cfg se há portas válidas que o Essbase esteja usando no momento.

    Observação: Se você estiver usando o firewall Palo Alto Networks, não crie uma regra no App-ID ou seja, oracle-essbase. Em vez disso, crie uma regra de firewall que inclua os intervalos de porta do Essbase.

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

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

$ nslookup <On-premises Essbase hostname>

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

Comando de verificação de conexã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

Observação: Se o pacote nc não estiver disponível, use yum install nc*.

Se você não conseguir estabelecer a conexão do soquete, verifique o seguinte:

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

- Existe uma regra de firewall para todo o intervalo de portas do Essbase 32768-33768.

Diagnostique o tempo máximo de execução de consulta no Planning and Budgeting Cloud Service

O Planning and Budgeting Cloud Service da Oracle é uma tecnologia baseada em nuvem que fornece às empresas uma solução integrada para orçamento, previsão e planejamento. Para garantir a estabilidade, é crucial definir o tempo de execução de consulta (QRYGOVEXECTIME) no Planning and Budgeting Cloud Service (Essbase). Nesta seção, vamos discutir a importância de definir QRYGOVEXECTIME.

O que é QRYGOVEXECTIME?

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

Por que o QRYGOVEXECTIME é importante?

QRYGOVEXECTIME é essencial no Planning and Budgeting Cloud Service porque ajuda a garantir a estabilidade tanto do Oracle Analytics Cloud quanto do Planning and Budgeting Cloud Service. Eis aqui alguns motivos:

  • Evita consultas de longa execução: Elas podem causar instabilidade no sistema, levando a problemas de desempenho e até mesmo panes no sistema. Definindo QRYGOVEXECTIME (no PBCS), as empresas podem evitar a execução de consultas de longa duração, o que pode ajudar a garantir a estabilidade do sistema.
  • Limita o consumo de recursos: Consultas executadas por um período prolongado podem consumir uma quantidade significativa de recursos do sistema, levando à degradação do desempenho. Definindo QRYGOVEXECTIME, as empresas podem limitar o consumo de recursos, evitando a execução indefinida de consultas.
  • Melhora a experiência do usuário: Quando os usuários executam uma consulta que demora muito tempo para ser concluída, isso pode causar frustração e insatisfação. Limitando o tempo máximo de execução de consulta, as empresas podem melhorar a experiência do usuário, garantindo que as consultas sejam executadas no tempo correto.

Como conclusão, a definição de QRYGOVEXECTIME no PBCS/Essbase é uma etapa importante para salvaguardar a estabilidade tanto do Oracle Analytics Cloud quanto do Essbase. Limitando os tempos de execução de consultas, você pode evitar a contenção de recursos, aumentar a estabilidade do sistema e melhorar o desempenho geral. Sendo assim, reserve um tempo para ajustar esse parâmetro para um valor apropriado ao seu ambiente.

Para implementar esses limites de tempo de execução de consulta, registre uma SS no Suporte Técnico da Oracle para o Oracle Planning and Budgeting Cloud.