Rozwiązywanie problemów dotyczących połączenia z kanałem z prywatnym dostępem

Opisano tu typowe problemy, jakie można napotkać, oraz objaśniono sposoby ich rozwiązywania.

Rozwiązywanie problemów z połączeniem z lokalną bazą danych Oracle

W środowisku lokalnym należy wykonać następujące czynności konfiguracyjne dla jednowęzłowej bazy danych Oracle:
  1. W zaporze otworzyć port bazy danych Oracle, na przykład 1521.
  2. Skonfigurować bezpośrednie połączenie między siecią lokalną a siecią VCN Oracle Cloud Infrastructure.
  3. Utworzyć widok prywatny DNS, a następnie dodać strefę (w widoku) dla domeny niestandardowej. Na przykład "ocivcn.companyabc.com".

Utworzyć tymczasową instancję obliczeniową w podsieci PAC, a następnie sprawdzić, czy można rozpoznać nazwę hosta i port lokalnej bazy danych oraz wysłać polecenie "ping" na prywatny adres IP.

Polecenie do sprawdzania, czy można rozpoznać nazwę hosta:

$ nslookup <nazwa hosta lokalnej bazy danych>

Jeśli nie można rozpoznać nazwy hosta jednowęzłowej lokalnej bazy danych Oracle, oznacza to, że serwery DNS skonfigurowane w opcji DHCP podsieci nie mogą rozpoznać nazwy hosta albo że konfiguracja strefy DNS jest niepoprawna.

Polecenie do sprawdzania połączenia:

nc -zv <nazwa hosta lokalnej bazy danych> <port>

Na przykład: nc -zv onprem.db.xyz.com 1521.

Uwaga: jeśli pakiet nc jest niedostępny, należy użyć polecenia yum install nc*.

Jeśli nie można ustanowić połączenia, należy sprawdzić połączenie sieciowe VPN lub FastConnect między siecią VCN Oracle Cloud Infrastructure a siecią lokalną.

Rozwiązywanie problemów z połączeniem z lokalnym źródłem danych Oracle Essbase

W lokalnym środowisku Essbase należy wykonać następujące czynności konfiguracyjne:
  1. W zaporze otworzyć zakresy portów Essbase 32768-33768 i 1423.

    Sprawdzić w pliku essbase.cfg poprawne porty aktualnie używane przez Essbase.

    Uwaga: jeśli jest używana zapora Palo Alto Networks, nie należy tworzyć reguły dotyczącej ID aplikacji, czyli w tym przypadku "oracle-essbase". Zamiast tego należy utworzyć regułę zapory zawierającą zakresy portów Essbase.

  2. Skonfigurować bezpośrednie połączenie między siecią lokalną a siecią VCN Oracle Cloud Infrastructure.
  3. Utworzyć widok prywatny DNS, a następnie dodać strefę (w widoku) dla domeny niestandardowej. Na przykład: ocivcn.companyabc.com.

Polecenie do sprawdzania, czy można rozpoznać nazwę hosta:

$ nslookup <nazwa hosta lokalnej instancji Essbase>

Jeśli nie można rozpoznać nazwy hosta lokalnej instancji Essbase, oznacza to, że serwery DNS skonfigurowane w opcji DHCP podsieci nie mogą rozpoznać nazwy hosta albo że konfiguracja strefy DNS jest niepoprawna.

Polecenie do sprawdzania połączenia:

nc -zv <nazwa hosta lokalnej instancji Essbase> <port instancji Essbase>

Na przykład:

nc -zv onprem.essbase.xyz.com 1423

nc -zv onprem.essbase.xyz.com 33767

Uwaga: jeśli pakiet nc jest niedostępny, należy użyć polecenia yum install nc*.

Jeśli nie można ustanowić połączenia z gniazdem, należy sprawdzić następujące elementy:

- Połączenie sieciowe VPN lub FastConnect między siecią VCN Oracle Cloud Infrastructure a siecią lokalną.

- Istnienie reguły zapory dla całego zakresu portów Essbase (32768-33768).

Rozwiązywanie problemów z maksymalną ilością czasu wykonywania zapytań w Planning and Budgeting Cloud Service

Oracle Planning and Budgeting Cloud Service to jedna z technologii chmurowych, które udostępniają firmom zintegrowane rozwiązania do obsługi procesów budżetowania, prognozowania i planowania. Jedną z najważniejszych czynności, które należy wykonać w celu zagwarantowania stabilności, jest ustawienie czasu wykonywania zapytań (parametr QRYGOVEXECTIME) w Planning and Budgeting Cloud Service (Essbase). W tej sekcji omówimy ważność ustawienia parametru QRYGOVEXECTIME.

Co to jest QRYGOVEXECTIME?

QRYGOVEXECTIME to parametr określający maksymalną ilość czasu, przez jaką zapytanie może być uruchomione w Essbase.

Dlaczego parametr QRYGOVEXECTIME jest ważny?

QRYGOVEXECTIME to kluczowy parametr w Planning and Budgeting Cloud Service, ponieważ pomaga zagwarantować stabilność zarówno Oracle Analytics Cloud, jak i Planning and Budgeting Cloud Service. Oto kilka powodów:

  • Zapobiega występowaniu długotrwale uruchomionych zapytań: mogą one powodować niestabilność systemu, która może prowadzić do problemów z wydajnością, a nawet awarii systemu. Ustawiając parametr QRYGOVEXECTIME (w PBCS), można zapobiegać wykonywaniu długotrwale uruchomionych zapytań, co może pomóc w zagwarantowaniu stabilności systemu.
  • Ogranicza zużycie zasobów: zapytania, które są uruchomione przez dłuższy czas, mogą zużywać znaczącą ilość zasobów systemowych, co może powodować spadek wydajności. Ustawienie parametru QRYGOVEXECTIME umożliwia ograniczenie zużycia zasobów dzięki zapobieganiu nieskończonemu działaniu zapytań.
  • Polepsza wrażenia użytkowników: zbyt długie wykonywanie uruchomionych zapytań może powodować frustrację i spadek zadowolenia użytkowników. Ograniczając maksymalny czas wykonywania zapytań, można poprawić wrażenia użytkowników, zapewniając im wykonywanie zapytań w rozsądnym czasie.

Podsumowując, ustawienie parametru QRYGOVEXECTIME w PBCS/Essbase to ważny krok na drodze do zapewnienia stabilności zarówno Oracle Analytics Cloud, jak i Essbase. Ograniczając czasy wykonywania zapytań, można zapobiegać konkurowaniu o zasoby, zwiększyć stabilność systemu oraz poprawić ogólną wydajność. Warto więc poświęcić czas na dostosowanie wartości tego parametru do wymagań związanych z używanym środowiskiem.

Aby zaimplementować te limity czasu wykonywania zapytań, należy przesłać zgłoszenie serwisowe dotyczące Oracle Planning and Budgeting Cloud do Asysty Technicznej Oracle.