Felsöka anslutningsproblem för privata åtkomstkanaler

I det här avsnittet beskrivs vanliga problem du kan påträffa och hur du löser dem.

Felsöka anslutningen till en lokal Oracle-databas

Slutför följande konfiguration i den lokala miljön för enkelnodig Oracle Database:
  1. I brandväggen öppnar du Oracle Database-porten, dvs. 1521.
  2. Ställ in en direkt anslutning mellan det lokala nätverket och Oracles molninfrastruktur i virtuellt molnnätverk.
  3. Skapa en privat DNS-vy och lägg till en zon (i vyn) för den anpassade domänen. Till exempel: ocivcn.companyabc.com.

Skapa en tillfällig beräkningsinstans i PAC-subnätet och verifiera att du kan matcha den lokala databasens värdnamn och port och pinga den privata IP-adressen.

Kommando för kontroll av värdnamnsmatchning:

$ nslookup <On-premises database hostname>

Om du inte kan matcha värdnamnet för lokal enkelnodig Oracle Database betyder det att de DNS-servrar som har konfigurerats i alternativet för DHCP för subnätet inte kan matcha värdnamnet eller att DNS-zonskonfigurationen är ogiltig.

Kommando för kontroll av anslutning:

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

Till exempel: nc -zv onprem.db.xyz.com 1521.

Obs! Om nc-paketet inte är tillgängligt använder du yum install nc*.

Om du inte kan upprätta en anslutning kontrollerar du nätverksanslutningen via VPN eller Snabbanslutning mellan det virtuella molnnätverket i Oracles molninfrastruktur och det lokala nätverket.

Felsöka anslutningen till en lokal Oracle Essbase-datakälla

Slutför följande konfiguration i den lokala Essbase-miljön:
  1. I brandväggen öppnar du Essbase-portintervallen 32768-33768 och 1423.

    Titta i filen essbase.cfg efter giltiga portar som Essbase aktuellt använder.

    Obs! Om du använder en brandvägg från Palo Alto Networks ska du inte skapa en regel för App-ID, det vill säga oracle-essbase. Skapa i stället en brandväggsregel som inkluderar Essbase-portintervallen.

  2. Ställ in en direkt anslutning mellan det lokala nätverket och Oracles molninfrastruktur i virtuellt molnnätverk.
  3. Skapa en privat DNS-vy och lägg till en zon (i vyn) för den anpassade domänen. Till exempel: ocivcn.companyabc.com.

Kommando för kontroll av värdnamnsmatchning:

$ nslookup <On-premises Essbase hostname>

Om du inte kan matcha det lokala Essbase-värdnamnet betyder det att de DNS-servrar som har konfigurerats i alternativet för DHCP för subnätet inte kan matcha värdnamnet eller att DNS-zonskonfigurationen är ogiltig.

Kommando för kontroll av anslutning:

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

Exempel:

nc -zv onprem.essbase.xyz.com 1423

nc -zv onprem.essbase.xyz.com 33767

Obs! Om nc-paketet inte är tillgängligt använder du yum install nc*.

Om du inte kan upprätta socketanslutningen kontrollerar du följande:

- Nätverksanslutning via VPN eller Snabbanslutning mellan det virtuella molnnätverket i Oracles molninfrastruktur och det lokala nätverket.

- Det finns en brandväggsregel för hela Essbase-portintervallet 32768-33768.

Felsöka den längsta exekveringstiden för frågor i molntjänsten för planering och budgetering

Oracles molntjänst för planering och budgetering är en molnbaserad teknik som ger företag en integrerad lösning för budgetering, prognostisering och planering. För att säkerställa stabiliteten är det avgörande att ställa in exekveringstiden för frågor (QRYGOVEXECTIME) i molntjänsten för planering och budgetering (Essbase). I det här avsnittet ska vi diskutera hur viktigt det är att ställa in QRYGOVEXECTIME.

Vad är QRYGOVEXECTIME?

QRYGOVEXECTIME är en parameter som avgör hur länge en fråga kan köras i Essbase.

Varför är QRYGOVEXECTIME viktig?

QRYGOVEXECTIME är grundläggande i molntjänsten för planering och budgetering eftersom den bidrar till att säkerställa stabiliteten för både Oracles analysmoln och molntjänsten för planering och budgetering. Här är några orsaker:

  • Förhindrar långvariga frågor: långvariga frågor kan orsaka systeminstabilitet, prestandaproblem och systemkrascher. genom att ställa in QRYGOVEXECTIME (i PBCS) kan företag förhindra långvariga frågor från att köras, vilket kan bidra till att hålla systemet stabilt.
  • Begränsar resurskonsumtionen: frågor som körs under längre perioder kan konsumera betydande mängder systemresurser, vilket ger försämrade prestanda. Genom att ställa in QRYGOVEXECTIME kan företag begränsa resurskonsumtionen genom att förhindra att frågor körs på obestämd tid.
  • Förbättrar användarupplevelsen: När användare kör frågor som det tar lång tid att slutföra kan det leda till frustration och missnöjdhet. Genom att begränsa den längsta exekveringstiden för frågor kan företag förbättra användarupplevelsen genom att se till att frågor körs rimligt länge.

Sammanfattningsvis är det ett viktigt steg att ställa in QRYGOVEXECTIME i PBCS/Essbase för att säkerställa stabiliteten för både Oracles analysmoln och Essbase. Genom att begränsa frågornas exekveringstid kan du förhindra resurskonflikter, förbättra systemets stabilitet och förbättra de övergripande prestanda. Ta dig därför tid att ställa in parametern på ett värde som passar för din miljö.

Vill du implementera den här gränsen för frågeexekveringstid skapar du ett serviceärende hos Oracle Support för Oracles molntjänst för planering och budgetering.