Konnektivitätsprobleme mit privaten Zugriffskanälen beheben

In diesem Thema werden allgemeine Probleme und deren Behebung beschrieben.

Konnektivitätsprobleme mit einer On-Premise-Oracle-Datenbank beheben

Schließen Sie die folgende Konfiguration in Ihrer On-Premise-Oracle Database-Umgebung für einen Knoten ab:
  1. Öffnen Sie den Oracle Database-Port (z.B. 1521) in der Firewall.
  2. Richten Sie eine direkte Verbindung zwischen Ihrem On-Premise-Netzwerk und Oracle Cloud Infrastructure-VCN bereit.
  3. Erstellen Sie eine private DNS-Ansicht, und fügen Sie eine Zone (in der Ansicht) für Ihre benutzerdefinierte Domain hinzu. Beispiel: ocivcn.companyabc.com.

Erstellen Sie eine temporäre Compute-Instanz im PAC-Subnetz, stellen Sie sicher, dass Sie den Hostnamen und Port der On-Premise-Datenbank auflösen können, und pingen Sie die private IP-Adresse an.

Befehl zum Prüfen der Hostnamenauflösung:

$ nslookup <On-premises database hostname>

Wenn Sie den Hostnamen der On-Premise-Oracle-Datenbank mit einem Knoten nicht auflösen können, bedeutet das, dass die in der DHCP-Option des Subnetzes konfigurierten DNS-Server den Hostnamen nicht auflösen können oder die Konfiguration der DNS-Zone ungültig ist.

Befehl zur Verbindungsprüfung:

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

Beispiel: nc -zv onprem.db.xyz.com 1521.

Hinweis: Wenn das nc-Package nicht verfügbar ist, verwenden Sie yum install nc*.

Wenn Sie keine Verbindung herstellen können, prüfen Sie die VPN- oder FastConnect-Netzwerkkonnektivität zwischen dem Oracle Cloud Infrastructure-VCN und On-Premise-Netzwerk.

Konnektivitätsprobleme mit einer On-Premise-Oracle Essbase-Datenquelle beheben

Schließen Sie die folgende Konfiguration in Ihrer On-Premise-Essbase-Umgebung ab:
  1. Öffnen Sie die Essbase-Portbereiche 32768-33768 und 1423 in der Firewall.

    Suchen Sie in der Datei essbase.cfg nach gültigen Ports, die derzeit von Essbase verwendet werden.

    Hinweis: Wenn Sie eine Palo Alto Networks-Firewall verwenden, erstellen Sie keine Regel zur App-ID, also oracle-essbase. Erstellen Sie stattdessen eine Firewallregel mit den Essbase-Portbereichen.

  2. Richten Sie eine direkte Verbindung zwischen Ihrem On-Premise-Netzwerk und Oracle Cloud Infrastructure-VCN bereit.
  3. Erstellen Sie eine private DNS-Ansicht, und fügen Sie eine Zone (in der Ansicht) für Ihre benutzerdefinierte Domain hinzu. Beispiel: ocivcn.companyabc.com.

Befehl zum Prüfen der Hostnamenauflösung:

$ nslookup <On-premises Essbase hostname>

Wenn Sie den On-Premise-Essbase-Hostnamen nicht auflösen können, bedeutet das, dass die in der DHCP-Option des Subnetzes konfigurierten DNS-Server den Hostnamen nicht auflösen können oder die Konfiguration der DNS-Zone ungültig ist.

Befehl zur Verbindungsprüfung:

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

Beispiel:

nc -zv onprem.essbase.xyz.com 1423

nc -zv onprem.essbase.xyz.com 33767

Hinweis: Wenn das nc-Package nicht verfügbar ist, verwenden Sie yum install nc*.

Wenn Sie keine Socket-Verbindung herstellen können, prüfen Sie Folgendes:

- VPN- oder FastConnect-Netzwerkkonnektivität zwischen dem Oracle Cloud Infrastructure-VCN und On-Premise-Netzwerk

- Firewallregel für den gesamten Essbase-Portbereich 32768-33768 vorhanden

Probleme mit der maximalen Abfrageausführungszeit in Planning and Budgeting Cloud Service beheben

Oracle Planning and Budgeting Cloud Service ist eine cloudbasierte Technologie, die Unternehmen eine integrierte Lösung für Budgetierung, Prognoseerstellung und Planung bietet. Um für Stabilität zu sorgen, muss die Abfrageausführungszeit (QRYGOVEXECTIME) in Planning and Budgeting Cloud Service festgelegt werden. In diesem Abschnitt wird die Bedeutung der QRYGOVEXECTIME-Einstellung erläutert.

Was ist QRYGOVEXECTIME?

QRYGOVEXECTIME ist ein Parameter, der die maximal zulässige Ausführungsdauer einer Abfrage in Essbase steuert.

Warum ist QRYGOVEXECTIME wichtig?

QRYGOVEXECTIME ist in Planning and Budgeting Cloud Service entscheidend, da der Parameter die Stabilität von Oracle Analytics Cloud und Planning and Budgeting Cloud Service sicherstellt. Gründe:

  • Verhindert Abfragen mit langer Ausführungszeit: Abfragen mit langer Ausführungszeit können zu Systeminstabilität und somit zu Performanceproblemen und sogar Systemabstürzen führen. Indem sie QRYGOVEXECTIME (in PBCS) festlegen, können Unternehmen verhindern, dass Abfragen mit langer Ausführungszeit ausgeführt werden. So können sie die Systemstabilität verbessern.
  • Begrenzt die Ressourcennutzung: Abfragen mit langer Ausführungszeit können erhebliche Systemressourcen belegen, was die Performance verschlechtern kann. Durch Festlegen von QRYGOVEXECTIME können Unternehmen die Ressourcennutzung begrenzen, indem sie verhindern, dass Abfragen endlos ausgeführt werden.
  • Verbessert die Benutzererfahrung: Wenn Benutzer eine Abfrage ausführen, die lange dauert, kann das zu Frustration und Unzufriedenheit führen. Indem sie die maximale Abfrageausführungszeit begrenzen, können Unternehmen die Benutzererfahrung verbessern, da Abfragen zeitnah ausgeführt werden.

Das Festlegen von QRYGOVEXECTIME in PBCS/Essbase ist also ein wichtiger Schritt zum Sicherstellen der Stabilität von Oracle Analytics Cloud und Essbase. Durch die Begrenzung der Abfrageausführungszeiten können Sie Ressourcenkonflikte vermeiden, die Systemstabilität verbessern und die Gesamtperformance optimieren. Setzen Sie diesen Parameter also auf einen für Ihre Umgebung geeigneten Wert.

Um diese Grenzwerte für die Abfrageausführungszeit zu implementieren, senden Sie eine Serviceanfrage für Oracle Planning and Budgeting Cloud an Oracle Support.