Verbindingsproblemen met privétoegangskanalen oplossen

In dit onderwerp worden vaak voorkomende problemen beschreven die u kunt tegenkomen en wordt uitgelegd hoe u deze kunt oplossen.

Verbindingsproblemen met een lokale Oracle database oplossen

Voltooi de volgende configuratie in uw lokale netwerk voor een Oracle Database omgeving met één node:
  1. Zet in de firewall de poort voor Oracle Database open, zoals poort 1521.
  2. Maak een directe verbinding tussen uw lokale netwerk en het VCN van Oracle Cloud Infrastructure.
  3. Maak een privé-DNS-weergave en voeg vervolgens een zone (in de weergave) toe voor uw aangepaste domein. Bijvoorbeeld ocivcn.companyabc.com.

Maak een tijdelijke compute-instance in het PAC-subnet en controleer vervolgens of u de hostnaam en poort van de lokale database kunt omzetten. Ping daarna het privé-IP-adres.

Opdracht om te controleren of hostnaam wordt omgezet:

$ nslookup <On-premises database hostname>

Als de hostnaam van de lokale Oracle database met één node niet kan worden omgezet, betekent dit dat de DNS-servers die zijn geconfigureerd in de DHCP-optie van het subnet de hostnaam niet kunnen omzetten of dat de configuratie van de DNS-zone ongeldig is.

Opdracht om verbinding te controleren:

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

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

Opmerking: als het nc-pakket niet beschikbaar is, gebruikt u yum install nc*.

Als u geen verbinding tot stand kunt brengen, controleert u de VPN- of FastConnect netwerkconnectiviteit tussen het VCN van Oracle Cloud Infrastructure en het lokale netwerk.

Verbindingsproblemen met een lokale Oracle Essbase gegevensbron oplossen

Voltooi de volgende configuratie in uw lokale Essbase omgeving:
  1. Zet in de firewall de Essbase poortbereiken 32768-33768 en 1423 open.

    Controleer het bestand essbase.cfg op geldige poorten die Essbase momenteel gebruikt.

    Opmerking: als u een firewall van Palo Alto Networks gebruikt, moet u geen regel maken voor App-ID ofwel 'oracle-essbase'. Maak in plaats daarvan een firewallregel met daarin de poortbereiken van Essbase.

  2. Maak een directe verbinding tussen uw lokale netwerk en het VCN van Oracle Cloud Infrastructure.
  3. Maak een privé-DNS-weergave en voeg vervolgens een zone (in de weergave) toe voor uw aangepaste domein. Bijvoorbeeld ocivcn.companyabc.com.

Opdracht om te controleren of hostnaam wordt omgezet:

$ nslookup <On-premises Essbase hostname>

Als de lokale Essbase hostnaam niet kan worden omgezet, betekent dit dat de DNS-servers die zijn geconfigureerd in de DHCP-optie van het subnet de hostnaam niet kunnen omzetten of dat de configuratie van de DNS-zone ongeldig is.

Opdracht om verbinding te controleren:

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

Bijvoorbeeld:

nc -zv onprem.essbase.xyz.com 1423

nc -zv onprem.essbase.xyz.com 33767

Opmerking: als het nc-pakket niet beschikbaar is, gebruikt u yum install nc*.

Controleer het volgende als het niet lukt om een socketverbinding tot stand te brengen:

- VPN- of FastConnect netwerkconnectiviteit tussen het VCN van Oracle Cloud Infrastructure en het lokale netwerk.

- Er is een firewallregel gedefinieerd voor het volledige Essbase poortbereik 32768-33768.

Problemen met de maximale uitvoeringstijd voor query's oplossen in Planning and Budgeting Cloud Service

De Planning and Budgeting Cloud Service van Oracle is een voorbeeld van op de cloud gebaseerde technologie die bedrijven een geïntegreerde oplossing biedt voor budgettering, prognose en planning. Voor een goede stabiliteit is het essentieel om de query-uitvoeringstijd (QRYGOVEXECTIME) in te stellen in Planning and Budgeting Cloud Service (Essbase). In dit gedeelte bespreken we het belang van het instellen van QRYGOVEXECTIME.

Wat is QRYGOVEXECTIME?

QRYGOVEXECTIME is een parameter die de maximale hoeveelheid tijd bepaalt waarin een query kan worden uitgevoerd in Essbase.

Waarom is QRYGOVEXECTIME belangrijk?

QRYGOVEXECTIME is essentieel voor Planning and Budgeting Cloud Service omdat deze parameter bijdraagt aan de stabiliteit van zowel Oracle Analytics Cloud als Planning and Budgeting Cloud Service. Dit zijn enkele redenen waarom dit zo is:

  • Voorkomt langlopende query's: langlopende query's kunnen instabiliteit van het systeem veroorzaken, met als gevolg prestatieproblemen en zelfs crashes van het systeem. Door QRYGOVEXECTIME in te stellen (in PBCS), kunnen bedrijven de uitvoering van langlopende query's voorkomen, wat kan bijdragen aan de systeemstabiliteit.
  • Beperkt het resourceverbruik: query's die gedurende een lange periode worden uitgevoerd, kunnen een aanzienlijke hoeveelheid systeemresources verbruiken, met als gevolg dat de prestaties afnemen. Door QRYGOVEXECTIME in te stellen, kunnen bedrijven het verbruik van resources beperken door te voorkomen dat query's voor onbepaalde tijd worden uitgevoerd.
  • Verbetert de gebruikerservaring: als gebruikers een query uitvoeren die erg lang duurt, kan dit een gefrustreerd en ontevreden gevoel geven. Door de maximale uitvoeringstijd van query's te beperken, kunnen bedrijven de gebruikerservaring verbeteren door ervoor te zorgen dat query's niet te lang duren.

Het instellen van QRYGOVEXECTIME in PBCS / Essbase is dus een belangrijke stap om de stabiliteit van zowel Oracle Analytics Cloud als Essbase te garanderen. Door de uitvoeringstijd van query's te beperken, kunt u conflicten tussen resources voorkomen, en de systeemstabiliteit en algehele prestaties verbeteren. Neem daarom rustig de tijd om deze parameter af te stellen op een geschikte waarde voor uw omgeving.

Als u een uitvoeringslimiet voor query's wilt implementeren, dient u een SR in bij Oracle Support voor Oracle Planning and Budgeting Cloud.