0 / 0
Go back to the English version of the documentation
Błąd SQL1822N podczas uruchamiania zapytania w programie Watson Query
Last updated: 31 mar 2023
Błąd SQL1822N podczas uruchamiania zapytania w programie Watson Query .

Podczas próby uruchomienia zapytania występuje błąd z kodem SQL1822N.

Objawy

Po uruchomieniu zapytania wyświetlany jest komunikat o błędzie o kodzie SQL1822N i następującej treści:
SQL1822N Nieoczekiwany kod błędu "GDB_ERROR" odebrany ze źródła danych
"DV-FMP". Powiązany tekst i tokeny to " Zapytanie nie powiodło się w niektórych źródłach. 
Sprawdź zdalne ostrzeżenia ". SQLSTATE=560BD

Przyczyny

Ten komunikat jest wyświetlany wtedy, gdy wystąpi błąd w co najmniej jednym źródle danych, które jest związane z wykonaniem zapytania.

Rozwiązanie problemu

Aby spróbować rozwiązać ten problem, wykonaj następujące kroki.
  1. Pobierz pełny komunikat o błędzie, wysyłając zapytanie do widoku katalogu LISTREMOTEWARNINGS .
    • Opcja 1 Aby pobrać wszystkie ostrzeżenia w ciągu ostatniej godziny, należy użyć następującego zapytania.
      SELECT NODE_NAME, 
             TSTAMP, 
             CAST(WARNING AS VARCHAR(250)) 
          FROM DVSYS.LISTREMOTEWARNINGS 
          WHERE TIMESTAMPDIFF(8, CURRENT TIMESTAMP - TSTAMP) <= 1 ORDER BY TSTAMP
    • Opcja 2 Aby pobrać wszystkie ostrzeżenia, należy użyć następującego zapytania.
      SELECT * FROM DVSYS.LISTREMOTEWARNINGS;
  2. Zidentyfikuj podstawową przyczynę problemu. Pełny zdalny komunikat o błędzie znajduje się w kolumnie "WARNING" (OSTRZEŻENIE). Ta kolumna służy do identyfikowania i korygowania podstawowej przyczyny. Jeśli użyto opcji 1 w celu sprawdzenia wszystkich ostrzeżeń w ciągu ostatniej godziny, to ostrzeżenie może zostać obcięte ze względu na specyfikację CAST. Zwiększ wielkość partycji varchar() lub usuń cast , aby wyświetlić pełny komunikat.

    Na przykład następujący komunikat wskazuje, że nie można połączyć się ze zdalnym źródłem danych.

    qpendpoint_1:6415 2021-04-27-08.43.59.428000000 RESULT_DS_EXEC_QUERY_ERROR: Błąd wykonania zapytania dla źródła danych 
    GDB_GTW_TPCDS_CATALOG_RETURNS_DB210001: java.lang.Exception: Nieosiągalny system RDBMS w źródle danych: 
    GDB_GTW_TPCDS_CATALOG_RETURNS_DB210001
    Można wykonać następujące czynności:
    • Sprawdź, czy definicje użytkowników i haseł są aktualne w połączeniu z produktem Watson Query .
    • Sprawdź, czy zdalne źródło danych jest uruchomione.
    • Sprawdź, czy istnieje połączenie sieciowe między instancją produktu Watson Query i zdalnym źródłem danych.
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more