Dépannage des problèmes de connectivité au canal d'accès privé

Cette rubrique décrit les problèmes courants que vous pouvez rencontrer et explique comment les résoudre.

Dépannage de la connectivité à une base de données Oracle sur site

Pour effectuer la configuration suivante dans votre environnement de base de données Oracle à noeud unique sur site, procédez comme suit :
  1. Dans le pare-feu, ouvrez le port de base de données Oracle, par exemple 1521.
  2. Configurez une connexion directe entre votre réseau sur site et le réseau cloud virtuel Oracle Cloud Infrastructure.
  3. Créez une vue DNS privée, puis ajoutez une zone (dans la vue) pour votre domaine personnalisé. Par exemple : ocivcn.companyabc.com.

Créez une instance de calcul temporaire dans le sous-réseau de canal d'accès privé. Vérifiez ensuite que vous pouvez résoudre le port et le nom d'hôte de la base de données sur site, et envoyer une commande ping à l'adresse IP privée.

Commande de vérification de résolution de nom d'hôte :

$ nslookup <Nom d'hôte de base de données sur site>

Si vous ne pouvez pas résoudre le nom d'hôte de base de données Oracle à noeud unique sur site, les serveurs DNS configurés dans l'option DHCP du sous-réseau ne peuvent pas résoudre le nom d'hôte ou la configuration de la zone DNS n'est pas valide.

Commande de vérification de connexion :

nc -zv <Nom d'hôte de base de données sur site> <port>

Par exemple : nc -zv onprem.db.xyz.com 1521.

Remarque : si le package nc n'est pas disponible, utilisez yum install nc*.

Si vous ne pouvez pas établir de connexion, vérifiez la connectivité au réseau VPN ou FastConnect entre le réseau cloud virtuel Oracle Cloud Infrastructure et le réseau sur site.

Dépannage de la connectivité à une source de données Oracle Essbase sur site

Définissez la configuration suivante dans votre environnement Essbase sur site :
  1. Dans le pare-feu, ouvrez les plages de ports Essbase 32768-33768 et 1423.

    Recherchez dans le fichier essbase.cfg tous les ports valides actuellement utilisés par Essbase.

    Remarque : si vous utilisez le pare-feu Palo Alto Networks, ne créez pas de règle sur App-ID, c'est-à-dire, oracle-essbase. A la place, créez une règle de pare-feu qui inclut les plages de ports Essbase.

  2. Configurez une connexion directe entre votre réseau sur site et le réseau cloud virtuel Oracle Cloud Infrastructure.
  3. Créez une vue DNS privée, puis ajoutez une zone (dans la vue) pour votre domaine personnalisé. Par exemple : ocivcn.companyabc.com.

Commande de vérification de résolution de nom d'hôte :

$ nslookup <Nom d'hôte Essbase sur site>

Si vous ne pouvez pas résoudre le nom d'hôte Essbase sur site, les serveurs DNS configurés dans l'option DHCP du sous-réseau ne peuvent pas résoudre le nom d'hôte ou la configuration de la zone DNS n'est pas valide.

Commande de vérification de connexion :

nc -zv <Nom d'hôte Essbase sur site> <Port Essbase>

Par exemple :

nc -zv onprem.essbase.xyz.com 1423

nc -zv onprem.essbase.xyz.com 33767

Remarque : si le package nc n'est pas disponible, utilisez yum install nc*.

Si vous ne pouvez pas établir une connexion de socket, vérifiez les éléments suivants :

- Une connectivité au réseau VPN ou FastConnect entre votre réseau cloud virtuel Oracle Cloud Infrastructure et le réseau sur site existe.

- Une règle de pare-feu existe pour la totalité de la plage de ports Essbase 32768-33768.

Dépannage de la durée maximale d'exécution de requête dans Planning and Budgeting Cloud Service

Planning and Budgeting Cloud Service d'Oracle fait partie des technologies cloud qui offrent aux entreprises une solution intégrée de budgétisation, de prévision et de planification. Pour garantir la stabilité, il est crucial de définir une durée d'exécution de requête (QRYGOVEXECTIME) dans Planning and Budgeting Cloud Service (Essbase). Dans cette section, nous allons aborder l'importance de la définition du paramètre QRYGOVEXECTIME.

Qu'est-ce que QRYGOVEXECTIME ?

QRYGOVEXECTIME est un paramètre qui contrôle la durée maximale d'exécution d'une requête dans Essbase.

Pourquoi QRYGOVEXECTIME est-il important ?

Le paramètre QRYGOVEXECTIME est essentiel dans Planning and Budgeting Cloud Service, dans la mesure où il permet d'assurer la stabilité d'Oracle Analytics Cloud et de Planning and Budgeting Cloud Service. En voici quelques exemples :

  • Empêche les requêtes à longue durée d'exécution. Les requêtes à longue durée d'exécution peuvent provoquer l'instabilité du système, ce qui entraîne des problèmes de performances, voire des pannes du système. En définissant QRYGOVEXECTIME (dans PBCS), les entreprises peuvent empêcher l'exécution des requêtes à longue durée d'exécution, ce qui peut aider à assurer la stabilité du système.
  • Limite la consommation de ressources. Les requêtes exécutées pendant une période prolongée peuvent consommer une quantité importante de ressources système, ce qui peut entraîner une dégradation des performances. En définissant QRYGOVEXECTIME, les entreprises peuvent limiter la consommation de ressources en empêchant indéfiniment l'exécution des requêtes.
  • Améliore l'expérience utilisateur. Lorsque les utilisateurs exécutent une requête qui met beaucoup de temps à s'exécuter, ils peuvent être frustrés et mécontents. En limitant la durée maximale d'exécution des requêtes, les entreprises peuvent améliorer l'expérience utilisateur en garantissant une exécution rapide des requêtes.

En conclusion, la définition du paramètre QRYGOVEXECTIME dans PBCS/Essbase est une étape importante pour protéger la stabilité d'Oracle Analytics Cloud et d'Essbase. En limitant la durée d'exécution des requêtes, vous pouvez empêcher les conflits de ressources, et améliorer la stabilité du système et les performances générales. Prenez donc le temps d'ajuster ce paramètre sur une valeur appropriée pour votre environnement.

Afin d'implémenter cette limite de durée d'exécution des requêtes, ouvrez une demande de service auprès du support technique Oracle pour Oracle Planning and Budgeting Cloud.