Komunikaty

SQL6000 - SQL6099

SQL6000NKonwersja DB2 danych QMF.

Objaśnienie: Jest to zwykły komunikat przerwania.

Działanie użytkownika: Nie jest wymagane żadne działanie.

SQL6001NNie podano przedrostka nazwy pliku.

Objaśnienie: Użytkownik uruchomił moduł narzędzia SQLQMF bezpośrednio zamiast przy użyciu odpowiedniej komendy.

Nie można wykonać komendy.

Działanie użytkownika: Użyj odpowiedniej komendy narzędzia SQLQMF.

SQL6002NCommunications Manager napotkał błąd pobierania.

Objaśnienie: Communications Manager napotkał błąd podczas pobierania pliku hosta.

Nie można wykonać komendy.

Działanie użytkownika: Sprawdź protokół komunikatów programu Communications Manager.

SQL6003NPlik wyeksportowany z QMF zawiera zbyt długie wiersze. Długość wiersza wynosi "<liczba>".

Objaśnienie: Obliczona wielkość wiersza (suma przeliczonych wielkości kolumn) przekracza wartość maksymalną, 7 000 bajtów.

Nie można wykonać komendy.

Działanie użytkownika: Powróć do sesji QMF na hosta i uruchom zapytanie z mniejszą liczbą wybranych kolumn danych. Następnie ponownie wyeksportuj (EXPORT) te dane i spróbuj ponownie uruchomić komendę narzędzia SQLQMF.

SQL6004N"<funkcja>" zwróciła nieoczekiwany kod powrotu "<kod>".

Objaśnienie: Podczas przetwarzania wystąpił nieoczekiwany błąd. Communications Manager lub DB2 mogą nie być zainstalowane lub poprawnie skonfigurowane.

Nie można wykonać komendy.

Działanie użytkownika: Upewnij się, że Communications Manager został zainstalowany i że odpowiednia sesja komunikacyjna hosta jest aktywna. Po sprawdzeniu, czy nie występują inne błędy, wprowadź ponownie komendę. Jeśli problem nie zostanie usunięty, skontaktuj się z administratorem programu Communications Manager.

SQL6005NPodczas odczytywania pobranego pliku QMF wystąpił błąd.

Objaśnienie: Wystąpił jeden z następujących błędów:

Nie można wykonać komendy.

Działanie użytkownika: Sprawdź protokół komunikatów programu Communications Manager. Wprowadź ponownie komendę. Jeśli błąd powtarza się, skontaktuj się z administratorem systemu Communications Manager.

SQL6006NPodczas zapisu do pliku wyjściowego wystąpił błąd.

Objaśnienie: Wystąpił jeden z następujących błędów:

Użytkownicy systemów stowarzyszeń: Nie ma wystarczającej ilości miejsca, aby przechować wyjście db2djlink. Wymagane jest dodatkowe miejsce dla plików tymczasowych tworzonych i używanych przez db2djlink.

Nie można wykonać komendy.

Działanie użytkownika: Sprawdź, czy na dysku C: jest wystarczająca ilość miejsca. Wprowadź ponownie komendę.

Użytkownicy systemów stowarzyszeń: należy zwiększyć wielkość systemu plików, w którym jest zainstalowany serwer stowarzyszony. Aby oszacować ilość wolnego miejsca, która jest wymagana przez db2djlink w systemie operacyjnym AIX, wprowadź:

ls -e /katalog_instalacyjny/lib/libdb2euni.a

Komenda ta zwraca liczbę bajtów używanych przez podany plik. Należy pomnożyć ją przez 3. Będzie to szacunkowa wielkość wolnego miejsca wymagana dla systemu plików. Zwiększ wielkość systemu plików do wymaganego rozmiaru i wprowadź ponownie komendę.

SQL6007NNie można przekształcić do ASCI liczby dziesiętnej w wierszu "<wiersz>" w kolumnie "<kolumna>".

Objaśnienie: Wskazane pole dziesiętne nie może być przekształcone.

Nie można wykonać komendy.

Działanie użytkownika: Sprawdź, czy typ danych w kolumnie hosta jest ustawiony jako dziesiętny (DECIMAL). Ponownie wyeksportuj (QMF EXPORT) te dane i wprowadź ponownie komendę narzędzia SQLQMF. Jeśli błąd powtarza się, uruchom ponownie zapytanie QMF, pomijając wymienione kolumny.

SQL6008NPlik określony w komendzie ma format nie zgodny z formatem danych QMF.

Objaśnienie: Plik określony przez parametr nazwa_pliku nie ma oczekiwanego formatu QMF.

Nie można wykonać komendy.

Działanie użytkownika: Sprawdź, czy nazwa została wpisana poprawnie. Jeśli tak, powróć do sesji QMF hosta i wprowadź ponownie komendę EXPORT DATA TO nazwa_pliku. Upewnij się, że eksportowanie odbywa się z właściwym formatem danych QMF.

SQL6009NPlik wyeksportowany z QMF zawiera kolumnę "<nazwa>" o szerokości "<szerokość>", która jest zbyt duża. Maksymalna szerokość kolumny wynosi 4 000 bajtów.

Objaśnienie: Załadowany plik QMF zawiera kolumnę o szerokości większej niż 4000 bajtów.

Nie można wykonać komendy.

Działanie użytkownika: Powróć do sesji QMF hosta, ponownie uruchom zapytanie QMF pomijając wymienione kolumny i wyeksportuj dane ponownie. Następnie wprowadź ponownie komendę narzędzia SQLQMF.

SQL6010NPobrany plik QMF ma ponad 255 kolumn danych.

Objaśnienie: Przetwarzany plik ma ponad 255 kolumn danych.

Nie można wykonać komendy.

Działanie użytkownika: Powróć do sesji QMF hosta i uruchom zapytanie wybierając 255 lub mniejszą liczbę kolumn danych. Ponownie wyeksportuj (EXPORT) te dane a następnie wprowadź ponownie komendę narzędzia SQLQMF.

SQL6011NNie można przetworzyć tych danych "<liczba>" ("<typ-tekstu>") kolumny "<nazwa>" (ustawionego w kolumnie "<liczba>").

Objaśnienie: Plik QMF zawiera kolumnę z typem danych, który nie jest obsługiwany.

Narzędzie SQLQMF nie obsługuje następujących typów danych:

Jedyne narzędzie SQLQMF, które obsługuje graficzne typy danych, to SQLQMFDB.

Nie można wykonać komendy.

Działanie użytkownika: Powróć do sesji QMF hosta i uruchom zapytanie pomijając wymienioną kolumnę. Następnie wprowadź ponownie komendę narzędzia SQLQMF.

SQL6012NPodano zbyt wiele parametrów dla komendy.

Objaśnienie: Podano zbyt wiele parametrów dla komendy.

Nie można wykonać komendy.

Działanie użytkownika: Wprowadź ponownie komendę z użyciem poprawnej liczby parametrów.

SQL6013NNazwa pliku hosta "<nazwa pliku hosta>" jest zbyt długa, lub nie zaczyna się literą.

Objaśnienie: Nazwa pliku hosta nie zaczyna się literą. Jeśli host pracuje w systemie VM, nazwa pliku hosta, typ pliku lub tryb pliku są zbyt długie.

Nie można wykonać komendy.

Działanie użytkownika: Wprowadź ponownie komendę z poprawną składnią nazwy pliku hosta.

SQL6014NSkładnia komendy jest niepoprawna, dwukropek (":") powinien następować po parametrze.

Objaśnienie: Parametry parametru z operandami wymagają, aby bezpośrednio po parametrze występował znak ":", a dopiero potem operand.

Nie można wykonać komendy.

Działanie użytkownika: Sprawdź składnię komendy i wprowadź ją ponownie.

SQL6015NParametr nie został rozpoznany.

Objaśnienie: Po wskaźniku parametru ("/") wystąpiła wartość, która nie jest parametrem.

Nie można wykonać komendy.

Działanie użytkownika: Wprowadź ponownie komendę, używając innej wartości parametru.

SQL6016NZbyt wiele operandów dla nazwy pliku "<nazwa>" systemu System/370.

Objaśnienie: Jeśli host pracuje w systemie VM, nazwa pliku hosta zawiera więcej niż trzy elementy oddzielone znakami odstępu. Jeśli host pracuje w systemie MVS, nazwa pliku hosta zawiera wstawione znaki odstępu.

Nie można wykonać komendy.

Działanie użytkownika: Wprowadź ponownie komendę, używając innej wartości parametru.

SQL6017NWięcej informacji może zawierać protokół komunikatu komendy IMPORT "<nazwa>".

Objaśnienie: Operacja importowania (IMPORT) bazy danych została zakończona komunikatami o błędach lub ostrzeżeniami.

Pliki używane przez komendę nie zostały zwolnione.

Działanie użytkownika: Użyj komunikatu poprzedzającego ten komunikat oraz protokołu komunikatów komendy IMPORT, jeśli taki istnieje, aby określić, czy importowanie (IMPORT) zakończyło się poprawnie i określić działanie naprawcze. Jeśli import zakończył się pomyślnie, skasuj pliki DEL, CRE, COL i IML.

SQL6018NNie określono nazwy pliku S/370.

Objaśnienie: Nazwa pliku S/370 jest wymaganym parametrem.

Nie można wykonać komendy.

Działanie użytkownika: Wprowadź ponownie komendę wprowadzając nazwę pliku hosta.

SQL6019NKrótki identyfikator sesji komunikacji "<ID>" jest zbyt długi lub niepoprawny.

Objaśnienie: Wartość krótkiego identyfikatora sesji komunikacji jest dłuższa niż jeden bajt lub nie jest literą.

Nie można wykonać komendy.

Działanie użytkownika: Wprowadź ponownie komendę wpisując poprawną wartość.

SQL6020NOkreślono opcję importu pomijając nazwę bazy danych.

Objaśnienie: Nie podano nazwy bazy danych i określono opcję importu.

Komenda została zakończona.

Działanie użytkownika: Wprowadź ponownie komendę wpisując nazwę bazy danych.

SQL6021NDane zostały zaimportowane pomyślnie.

Objaśnienie: Jest to normalny komunikat końcowy, kiedy urządzenia SQLQMF importuje dane do bazy danych.

Działanie użytkownika: Nie jest wymagane żadne działanie.

SQL6022NSystemowy katalog baz danych nie jest współużytkowany przez wszystkie węzły.

Objaśnienie: Wszystkie węzły powinny mieć dostęp do jednej fizycznej kopii systemowego katalogu baz danych.

Nie można wykonać komendy.

Działanie użytkownika: Upewnić się, że wszystkie węzły mają dostęp do systemowego katalogu baz danych, który znajduje się w katalogu sqllib, a następnie powtórz żądanie.

SQL6023NUżytkownik nie ma uprawnień do uruchomienia programu narzędziowego Get Table Partitioning Information dla tabeli "<nazwa>".

Objaśnienie: Użytkownik próbował odczytać informacje dla określonej tabeli bez odpowiednich uprawnień (uprawnienia SYSADM, DBADM, CONTROL lub SELECT dla tabeli).

Program narzędziowy zatrzymał przetwarzanie.

Działanie użytkownika: Nie próbuj wywoływać programu narzędziowego Get Table Partitioning Information bez odpowiednich uprawnień. Poproś o pomoc administratora systemu.

SQL6024NTabela lub indeks <nazwa> nie jest zdefiniowany dla węzła <numer-węzła>.

Objaśnienie: Aplikacja jest połączona z węzłem "<numer-węzła>", a tabela lub indeks "<nazwa>" nie jest zdefiniowany.

Możliwe przyczyny błędu:

Program narzędziowy zatrzymał przetwarzanie.

Działanie użytkownika: Połącz aplikację z węzłem, na którym zdefiniowano tabelę lub indeks. Określ grupę węzłów, w której utworzono tabelę i uzyskaj listę węzłów w grupie przez wybranie odpowiednich wierszy z widoku katalogu NODEGROUPDEF. Węzły, które mają wartość IN_USE ustawioną na Y są tymi, na których zdefiniowano tabelę lub indeks.

SQL6025NBaza danych z kopią zapasową w węźle "<węzeł1>" nie może być odtwarzana w węźle "<węzeł2>".

Objaśnienie: Obraz bazy danych użyty do odtwarzania jest obrazem bazy danych w innym węźle.

Działanie użytkownika: Upewnij się, że dany obraz jest poprawnym obrazem bazy danych dla węzła, a następnie ponowić żądanie.

SQL6026NBaza danych z węzłem katalogu "<węzeł1>" nie może zostać odtworzona do bazy danych z węzłem katalogu "<węzeł2>".

Objaśnienie: Węzeł katalogu może znajdować się tylko w jednym węźle i dlatego zachodzi niezgodność pomiędzy obrazem bazy danych a węzłem, w którym jest on odtwarzany. Może się to zdarzyć w następujących sytuacjach:

Działanie użytkownika: Sprawdź, czy jest odtwarzany poprawny obraz bazy danych.

Jeśli odtwarzasz dane do istniejącej bazy danych i chcesz zmienić węzeł katalogu na "<węzeł2>", najpierw usuń istniejącą bazę danych.

Jeśli odtwarzasz dane do nowej bazy danych, odtwórz najpierw węzeł katalogu "<węzeł1>".

SQL6027NŚcieżka "<ścieżka>" dla katalogu bazy danych jest niepoprawna.

Objaśnienie: Ścieżka "<ścieżka>" określona dla komendy CREATE DATABASE lub CATALOG DATABASE zaczyna się znakiem '.' lub zawiera łańcuch znaków '/.'.

Nie można wykonać komendy.

Działanie użytkownika: Upewnij się, że określona ścieżka jest ścieżką pełną, nie zaczyna się znakiem '.' oraz nie zawiera łańcucha znaków '/.'. Następnie powtórz żądanie.

SQL6028NWpisanie bazy danych do katalogu nie powiodło się, ponieważ w lokalnym katalogu baz danych nie znaleziono bazy danych "<nazwa-bd>".

Objaśnienie: Podczas umieszczania lokalnej bazy danych w systemowym katalogu baz danych, należy wprowadzić komendę/funkcję API z węzła na serwerze, na którym rezyduje baza danych.

Działanie użytkownika: Wprowadź ponownie komendę/funkcję API z węzła, w którym rezyduje baza danych.

SQL6030NKomenda START lub STOP DATABASE MANAGER nie powiodła się. Kod przyczyny "<kod-przyczyny>".

Objaśnienie: Kod przyczyny wskazuje błąd. Nie można wykonać instrukcji.

(1)
Nie można uzyskać dostępu do katalogu instancji sqllib.

(2)
Pełna nazwa ścieżki dodana do nazwy pliku profilu jest zbyt długa.

(3)
Nie można otworzyć pliku profilu.

(4)
Wartość parametru nodenum nie jest zdefiniowana w pliku db2nodes.cfg w katalogu sqllib.

(5)
Parametr nodenum musi zostać podany, gdy podaje się opcję komendy.

(6)
Wartość parametru port jest niepoprawna.

(7)
Nowa para nazwa_hosta/port nie jest unikalna.

(8)
Opcja FORCE nie może być podana, gdy jest podana opcja NODENUM.

(9)
Jeśli używana jest opcja ADDNODE, należy określić parametry nazwa_hosta i port.

(10)
Nie można zaktualizować pliku db2nodes.cfg w katalogu sqllib dla opcji ADDNODE lub RESTART.

(11)
Wartość parametru nazwa_hosta jest niepoprawna.

(12)
Wskaźnik struktury sqledbstrtopt lub sqledbstopopt jest niepoprawny.

(13)
Wartość parametru port nie jest zdefiniowana dla identyfikatora instancji DB2 (plik /etc/services dla systemów opartych na systemie UNIX).

(14)
Wartość parametru port wykracza poza poprawny zakres zdefiniowany dla identyfikatora instancji DB2 (plik /etc/services dla systemów opartych na systemie UNIX).

(15)
Wartość parametru nazwa_hosta nie ma zdefiniowanego odpowiadającego portu 0 w pliku db2nodes.cfg w katalogu sqllib.

(16)
Wartość podana dla parametru komendy lub opcji jest niepoprawna.

(17)
Opcja DROP nie może być podana, dopóki nie zostanie podana opcja NODENUM.

(18)
Wartość podana dla parametru callerac jest niepoprawna.

(19)
Nie można utworzyć katalogu gniazda systemu UNIX /tmp/db2_<wersja>_<wydanie>/$DB2INSTANCE.

(20)
Numer węzła podany z opcją ADDNODE już istnieje w pliku db2nodes.cfg albo węzeł został dodany po ostatnim wydaniu komendy zatrzymania menedżera baz danych.

(21)
Typ obszaru tabel podany z opcją ADDNODE jest niepoprawny.

(22)
Węzeł obszaru tabel podany z opcją ADDNODE wykracza poza zakres.

(23)
Dla opcji ADDNODE należy podać nazwę komputera.

(24)
Dla opcji ADDNODE należy podać nazwę użytkownika.

(25)
Nazwa komputera jest niepoprawna.

(26)
Nazwa użytkownika jest niepoprawna.

(27)
Hasło jest niepoprawne.

(28)
Hasło straciło ważność.

(29)
Podane konto użytkownika jest wyłączone, straciło ważność lub jest zastrzeżone.

Działanie użytkownika: W zależności od kodu przyczyny należy podjąć następujące działania:

(1)
Upewnij się, że identyfikator użytkownika $DB2INSTANCE ma wymagane uprawnienia dostępu do katalogu instancji sqllib.

(2)
Zmienić nazwę profilu na krótszą, tak aby całkowita długość pełnej ścieżki dodanej do długości nazwy profilu była mniejsza niż SQL_PROFILE_SZ zdefiniowany w pliku sqlenv.h.

(3)
Upewnij się, że plik profilu istnieje.

(4)
Upewnij się, że wartość parametru nodenum zdefiniowana w pliku db2nodes.cfg mieści się w zakresie 0 a 999.

(5)
Wprowadź ponownie komendę, podając parametr nodenum.

(6)
Upewnij się, że wartość port mieści się w zakresie od 0 do 999. Jeśli wartość nie zostanie podana, zostaje ustawiona wartość domyślna równa 0.

(7)
Upewnij się, że nowa para nazwa_hosta/port nie jest już zdefiniowana w pliku db2nodes.cfg w katalogu sqllib.

(8)
Nie podawaj opcji FORCE razem z opcją NODENUM.

(9)
Upewnij się, że wartości nazwa_hosta i port są podane, gdy jest podana opcja ADDNODE.

(10)
Upewnij się, że użytkownik $DB2INSTANCE ma dostęp do katalogu instancji sqllib z możliwością zapisu, na dysku jest dostateczna ilość miejsca i że plik istnieje.

(11)
Upewnij się, że podana nazwa hosta jest zdefiniowana w systemie.

(12)
Upewnij się, że wskaźnik nie jest pusty i wskazuje strukturę sqledbstrtopt dla funkcji API sqlepstr() lub strukturę sqledbstopopt dla funkcji API sqlepstp().

(13)
Upewnij się, że plik usług (/etc/services w systemach opartych na systemie UNIX) zawiera pozycję dla identyfikatora instancji DB2.

(14)
Upewnij się, że używane są tylko te wartości parametru port, które są określone w pliku usług (plik /etc/services w systemach opartych na systemie UNIX) instancji.

(15)
Upewnij się, że wszystkie wartości parametru nazwa_hosta mają zdefiniowany port 0 w pliku db2nodes.cfg w katalogu sqllib zawierającym parametry opcji restartowania.

(16)
Upewnij się, że wartość podana dla parametru opcji mieści się w poprawnym zakresie.

(17)
Podać opcję NODENUM razem z opcją DROP.

(18)
Upewnij się, że wartość podana dla parametru callerac mieści się w poprawnym zakresie.

(19)
Sprawdź uprawnienia systemu plików /tmp, aby upewnić się, że wszystkie katalogi pośrednie katalogu /tmp/db2_<wersja>_<wydanie>/$DB2INSTANCE mogą zostać utworzone.

(20)
Upewnić się, że podany numer węzła jest poprawny. Musisz zatrzymać menedżera baz danych, aby zaktualizować plik db2nodes.cfg dodając do niego informacje o węzłach, które zostały dodane do systemu od poprzedniej komendy zatrzymującej menedżera baz danych.

(21)
Upewnij się, że wartość podana dla typu obszaru tabel mieści się w poprawnym zakresie.

(22)
Upewnić się, że wartość węzła obszaru tabel zdefiniowana w pliku db2nodes.cfg mieści się w zakresie od 0 do 999.

(23)
Przy użyciu opcji COMPUTER podaj nazwę komputera dla systemu, w którym został utworzony nowy węzeł.

(24)
Przy użyciu opcji USER i PASSWORD określ poprawną nazwę i hasło użytkownika konta domeny dla nowego węzła.

(25)
Wprowadź ponownie komendę, podając poprawną nazwę komputera.

(26)
Wprowadź ponownie komendę, podając poprawną nazwę użytkownika.

(27)
Wprowadź ponownie komendę, z poprawnym hasłem.

(28)
Zmień/zaktualizuj hasło konta i wprowadź ponownie komendę.

(29)
Wprowadź ponownie komendę, podając poprawne konto użytkownika.

SQL6031NBłąd w wierszu numer "<wiersz>" w pliku db2nodes.cfg. Kod przyczyny "<kod przyczyny>".

Objaśnienie: Nie można wykonać instrukcji z powodu problemu z plikiem db2nodes.cfg, który jest opisany przez następujące kody przyczyn:

(1)
Nie można uzyskać dostępu do katalogu instancji sqllib.

(2)
Pełna nazwa ścieżki dodana do nazwy pliku db2nodes.cfg jest zbyt długa.

(3)
Nie można otworzyć pliku db2nodes.cfg w katalogu sqllib.

(4)
W wierszu "<wiersz>" pliku db2nodes.cfg w katalogu sqllib wystąpił błąd syntaktyczny.

(5)
Wartość nodenum w wierszu "<wiersz>" pliku db2nodes.cfg w katalogu sqllib jest niepoprawna.

(6)
Wartość nodenum w wierszu "<wiersz>" pliku db2nodes.cfg w katalogu sqllib nie należy do sekwencji.

(7)
Wartość nodenum w wierszu "<wiersz>" pliku db2nodes.cfg w katalogu sqllib nie jest unikalna.

(8)
Wartość port w wierszu "<wiersz>" pliku db2nodes.cfg w katalogu sqllib jest niepoprawna.

(9)
Para nazwa hosta/port w wierszu "<wiersz>" pliku db2nodes.cfg w katalogu sqllib nie jest unikalna.

(10)
Wartość nazwa hosta w wierszu "<wiersz>" pliku db2nodes.cfg w katalogu sqllib jest niepoprawna.

(11)
Wartość port w wierszu "<wiersz>" pliku db2nodes.cfg w katalogu sqllib nie jest zdefiniowana dla identyfikatora instancji DB2 w pliku usług (/etc/services w systemach opartych na systemie UNIX).

(12)
Wartość port w wierszu "<wiersz>" pliku db2nodes.cfg w katalogu sqllib wykracza poza poprawny zakres dla identyfikatora instancji DB2 w pliku usług (/etc/services w systemach opartych na systemie UNIX).

(13)
Wartość nazwa hosta w wierszu "<wiersz>" pliku db2nodes.cfg w katalogu sqllib nie ma odpowiadającej jej wartości port 0.

(14)
Istnieje plik db2nodes.cfg zawierający więcej niż jedną pozycję, ale konfiguracją menedżera baz danych nie jest MPP.

(15)
Nazwa sieciowa w wierszu "<wiersz>" pliku db2nodes.cfg, znajdującym się w katalogu sqllib jest niepoprawna.

Działanie użytkownika: W zależności od kodu przyczyny należy podjąć następujące działania:

(1)
Upewnij się, że identyfikator użytkownika $DB2INSTANCE ma wymagane uprawnienia dostępu do katalogu instancji sqllib.

(2)
Skróć nazwę ścieżki do katalogu użytkownika instancji.

(3)
Upewnij się, że plik db2nodes.cfg istnieje w katalogu sqllib i nie jest pusty.

(4)
Upewnij się, że w pliku db2nodes.cfg zdefiniowane są co najmniej dwie wartości przypadające na wiersz i że plik nie zawiera pustych wierszy.

(5)
Upewnij się, że wartość parametru nodenum zdefiniowana w pliku db2nodes.cfg mieści się w zakresie od 0 do 999.

(6)
Upewnij się, że wszystkie wartości nodenum zdefiniowane w pliku db2nodes.cfg są uporządkowane rosnąco.

(7)
Upewnij się, że każda wartość parametru nodenum zdefiniowana w pliku db2nodes.cfg jest unikalna.

(8)
Upewnij się, że wartość port mieści się w zakresie od 0 do 999.

(9)
Upewnij się, że nowa para nazwa hosta/port nie jest już zdefiniowana w pliku db2nodes.cfg.

(10)
Upewnij się, że wartość nazwa hosta zdefiniowana w pliku db2nodes.cfg w wierszu "<wiersz>" jest zdefiniowana w systemie i że działa.

(11)
Upewnij się, że plik usług (/etc/services w systemach opartych na systemie UNIX) zawiera pozycję dla identyfikatora instancji DB2.

(12)
Upewnij się, że używane są tylko te wartości parametru port, które są określone w pliku usług (plik /etc/services w systemach opartych na systemie UNIX) instancji.

(13)
Upewnij się, że w pliku db2nodes.cfg zdefiniowano wartość port 0 dla odpowiadającej jej wartości nazwa hosta.

(14)
Wykonaj jedną z następujących czynności:

(15)
Upewnij się, że wartość nazwy sieciowej zdefiniowana w pliku db2nodes.cfg w wierszu "<wiersz>" jest zdefiniowana w systemie i że działa.

SQL6032WPróbowano uruchomić komendy na "<ogólna_liczba>" węźle (węzłach). "<liczba_uruchomionych>" węzeł (węzłów) uruchomiono pomyślnie. "<liczba_już_uruchomionych>" węzeł (węzłów) już uruchomiono. "<liczba_nie_uruchomionych>" węzeł (węzłów) nie może być uruchomiony(ch).

Objaśnienie: Menedżer baz danych nie uruchomił się pomyślnie na wszystkich węzłach. Nie wszystkie dane w bazie danych są dostępne. Dane na węzłach, które uruchomiły się pomyślnie lub już działały, są dostępne.

Działanie użytkownika: Przejrzyj protokół utworzony w podkatalogu protokołów katalogu sqllib dla instancji, aby dowiedzieć się, które węzły nie zostały uruchomione.

SQL6033WPróbowano zatrzymać komendy na "<ogólna_liczba>" węźle (węzłach). "<liczba_zatrzymanych>" węzeł (węzłów) zatrzymano pomyślnie. "<liczba_już_zatrzymanych>" węzeł (węzłów) już zatrzymano. "<liczba_nie_zatrzymanych>" węzeł (węzłów) nie może być zatrzymanych.

Objaśnienie: Menedżer baz danych nie zatrzymał się pomyślnie na wszystkich węzłach. Menedżer baz danych jest wciąż aktywny na węzłach, których nie można było zatrzymać.

Działanie użytkownika: Przejrzyj protokół utworzony w katalogu protokołów katalogu sqllib dla instancji, aby dowiedzieć się, które węzły nie zostały zatrzymane.

SQL6034WWęzeł "<węzeł>" nie jest używany przez żadną bazę danych.

Objaśnienie: Podczas przetwarzania komendy DROP NODE VERIFY przeszukano wszystkie bazy danych, aby sprawdzić, czy ten węzeł nie istnieje w grupach węzłów żadnej bazy danych oraz czy na tym węźle nie jest zdefiniowany żaden monitor zdarzeń.

Działanie użytkownika: Teraz możesz usunąć ten węzeł z systemu wprowadzając komendę 'DB2STOP DROP NODENUM <węzeł>'.

SQL6035WWęzeł "<węzeł>" jest używany przez bazę danych "<baza danych>".

Objaśnienie: Podczas przetwarzania komendy DROP NODE VERIFY przeszukano bazy danych, aby sprawdzić, czy ten węzeł nie istnieje w grupach węzłów żadnej bazy danych oraz czy na tym węźle nie jest zdefiniowany żaden monitor zdarzeń. Węzeł "<węzeł>" jest używany przez bazę danych "<baza danych>" i nie można go usunąć.

Działanie użytkownika: Przed usunięciem węzła należy wykonać następujące czynności:

  1. Redystrybuuj dane, aby usunąć je z węzła przy użyciu komendy REDISTRIBUTE NODEGROUP. Użyj opcji DROP NODE komendy REDISTRIBUTE NODEGROUP, albo instrukcji ALTER NODEGROUP, aby usunąć węzeł z grupy węzłów. Wykonaj tę operację dla wszystkich grup węzłów, do których należy usuwany węzeł.
  2. Usuń wszystkie monitory zdarzeń, które są zdefiniowane w tym węźle.
  3. Wprowadź komendę 'DB2STOP DROP NODENUM <node>', aby usunąć węzeł.

SQL6036NKomenda START lub STOP DATABASE MANAGER jest już w toku.

Objaśnienie: Komenda START DATABASE MANAGER lub STOP DATABASE MANAGER działa już w systemie.

Działanie użytkownika: Poczekaj, aż komenda w toku zakończy się, a następnie powtórz żądanie.

SQL6037NPrzekroczony czas oczekiwania dla komendy START lub STOP DATABASE MANAGER.

Objaśnienie: Na tym węźle osiągnięto wartość start_stop_time zdefiniowaną w konfiguracji menedżera baz danych. Wartość ta podaje czas w minutach, w którym węzeł musi odpowiedzieć na komendę Start Database Manager, Stop Database Manager lub Add Node (Uruchom menedżera baz danych, Zatrzymaj menedżera baz danych lub Dodaj węzeł).

Działanie użytkownika: Wykonaj następujące czynności:

SQL6038NBrak zdefiniowanego klucza partycjonowania.

Objaśnienie: Użytkownik próbował użyć programu narzędziowego Get Row Partitioning Information bez określenia klucza partycjonowania.

Program narzędziowy zatrzymał przetwarzanie.

Działanie użytkownika: Upewnij się, że klucz partycjonowania został określony, a następnie powtórz żądanie.

SQL6039NKolumna partycjonowania "<numer-kolumny>" jest już zdefiniowana jako niedopuszczająca wartości pustych.

Objaśnienie: Próbowano przypisać wartości puste do kolumny partycjonowania "<numer-kolumny>", która nie dopuszcza wartości pustych.

Program narzędziowy zatrzymał przetwarzanie.

Działanie użytkownika: Przypisz wartość inną niż pusta lub zmień typ kolumny partycjonowania na dopuszczający wartości puste.

SQL6040CBrak dostępnych buforów FCM.

Objaśnienie: Żaden bufor FCM nie jest dostępny.

Nie można wykonać instrukcji.

Działanie użytkownika: Należy ponowić żądanie.

Jeśli błąd nie zniknie, zwiększ liczbę buforów FCM (fcm_num_buffers) określoną w pliku konfiguracyjnym menedżera baz danych, a następnie powtórz żądanie.

sqlcode: -6040

sqlstate: 57011

SQL6041CBrak dostępnych pozycji połączenia FCM.

Objaśnienie: Żadna pozycja połączenia FCM nie jest dostępna.

Nie można wykonać instrukcji.

Działanie użytkownika: Należy ponowić żądanie.

Jeśli błąd nie zniknie, zwiększ liczbę pozycji połączeń FCM (fcm_num_connect) określoną w pliku konfiguracyjnym menedżera baz danych, a następnie powtórz żądanie.

sqlcode: -6041

sqlstate: 57011

SQL6042CPunkty węzłowe komunikatów FCM są niedostępne.

Objaśnienie: Żaden punkt węzłowy komunikatów FCM nie jest dostępny.

Nie można wykonać instrukcji.

Działanie użytkownika: Należy ponowić żądanie.

Jeśli błąd nie zniknie, zwiększ liczbę punktów węzłowych komunikatów FCM (fcm_num_anchors) określoną w pliku konfiguracyjnym menedżera baz danych, a następnie powtórz żądanie.

sqlcode: -6042

sqlstate: 57011

SQL6043CBrak dostępnych bloków żądań FCM.

Objaśnienie: Żaden blok żądań FCM nie jest dostępny.

Nie można wykonać instrukcji.

Działanie użytkownika: Należy ponowić żądanie.

Jeśli błąd nie zniknie, zwiększ liczbę bloków żądań FCM (fcm_num_rqb) określoną w pliku konfiguracyjnym menedżera baz danych, a następnie powtórz żądanie.

sqlcode: -6043

sqlstate: 57011

SQL6044NSkładnia reprezentacji łańcucha "<łańcuch>" o wartości typu danych "<wartość-typu-danych>" i długości "<długość>" nie jest poprawna.

Objaśnienie: Określony łańcuch nie może być rozpoznany jako docelowy typ danych. (Podręcznik Application Development Guide zawiera informacje o typach danych.) Składnia jest niepoprawna albo wartość wykracza poza poprawny zakres.

Program narzędziowy zatrzymał przetwarzanie.

Działanie użytkownika: Upewnij się, że reprezentacja łańcucha oraz typ danych są poprawne, a następnie ponowić żądanie.

SQL6045NTyp danych "<wartość-typu danych>" o długości "<długość typu danych>" nie jest obsługiwany.

Objaśnienie: Typ i długość danych nie są obsługiwane dla klucza partycjonowania.

Program narzędziowy zatrzymał przetwarzanie.

Działanie użytkownika: Informacje dotyczące typów danych można znaleźć w podręczniku Administration Guide. Informacje dotyczące funkcji API Get Row Partitioning Information można znaleźć w podręczniku API Reference.

SQL6046NPodane działanie DROP NODE jest niepoprawne.

Objaśnienie: Wartość podana dla parametru działania komendy DROP NODE jest niepoprawna. Dla komendy DROP NODE obsługiwany jest tylko tryb sprawdzania. Parametr musi być ustawiony na wartość SQL_DROPNODE_VERIFY.

Nie można wykonać komendy.

Działanie użytkownika: Upewnij się, że parametr działanie jest ustawiony na SQL_DROPNODE_VERIFY, a następnie powtórz żądanie.

SQL6047NNie można redystrybuować grupy węzłów, ponieważ tabela "<nazwa>" nie ma klucza partycjonowania.

Objaśnienie: Co najmniej jedna tabela w jednowęzłowej grupie węzłów nie ma klucza partycjonowania. Wszystkie tabele w jednowęzłowej grupie węzłów muszą mieć klucz partycjonowania, aby grupa mogła ponownie być redystrybuowana na grupę wielowęzłową.

Operacja nie została wykonana.

Działanie użytkownika: Użyj komendy ALTER TABLE do określenia klucza partycjonowania dla tabel, które go nie mają. Następnie powtórz żądanie.

SQL6048NPodczas przetwarzania komend START lub STOP DATABASE MANAGER wystąpił błąd komunikacyjny.

Objaśnienie: Podczas próby ustanowienia połączenia ze wszystkimi węzłami zdefiniowanymi w pliku sqllib/db2nodes.cfg przez komendy START lub STOP DATABASE MANAGER wystąpił błąd komunikacji TCP/IP.

Działanie użytkownika: Wykonaj następujące czynności:

SQL6049NPlik kontroli protokołu bazy danych "<nazwa>" nie został odnaleziony w węźle (węzłach) "<lista-węzłów>".

Objaśnienie: Plik SQLOGCTL.LFH bazy danych nie znajduje się w katalogu bazy danych na określonym węźle (węzłach).

Baza danych nie została uruchomiona.

Jeśli na końcu listy węzłów zostanie wyświetlony symbol ",...", należy sięgnąć do pliku syslog po pełną listę węzłów.

Działanie użytkownika: Odtwórz bazę danych w określonym węźle (węzłach) lub utwórz ją ponownie.

SQL6050NPodczas dostępu do pliku kontroli protokołu bazy danych "<nazwa>" w węźle (węzłach) "<lista-węzłów>" wystąpił błąd we/wy.

Objaśnienie: Podczas dostępu do pliku SQLOGCTL.LFH bazy danych w określonym węźle (węzłach) wystąpił błąd.

Nie można używać bazy danych.

Jeśli na końcu listy węzłów zostanie wyświetlony symbol ",...", należy sięgnąć do pliku syslog po pełną listę węzłów.

Działanie użytkownika: Odtwórz bazę danych w określonym węźle (węzłach) lub utwórz ją ponownie.

SQL6051NBaza danych "<nazwa>" nie jest skonfigurowana do odtwarzania zmian w węźle (węzłach) "<lista-węzłów>".

Objaśnienie: Określona baza danych nie jest skonfigurowana do odtwarzania zmian w określonym węźle (węzłach).

Nie odtworzono zmian w bazie danych we wszystkich węzłach.

Jeśli na końcu listy węzłów zostanie wyświetlony symbol ",...", należy sięgnąć do pliku syslog po pełną listę węzłów.

Działanie użytkownika: Upewnij się, że w podanym węźle (węzłach) odtwarzanie jest konieczne, a następnie odtwórz w nim (nich) najnowszą wersję bazy danych.

SQL6052NNie można odtworzyć zmian w bazie danych "<nazwa>", ponieważ nie jest ona w stanie oczekiwania na odtwarzanie zmian w węźle lub węzłach "<lista węzłów>".

Objaśnienie: Podana baza danych nie znajduje się w stanie oczekiwania na odtwarzanie zmian w podanych węzłach. Może tak być dlatego, iż baza danych nie była odtwarzana z kopii zapasowej, była odtwarzana z użyciem opcji WITHOUT ROLLING FORWARD lub odtwarzanie zmian zostało w tych węzłach zakończone.

W bazie danych nie odtworzono zmian.

Jeśli na końcu listy węzłów zostanie wyświetlony symbol ",...", należy sięgnąć do pliku syslog po pełną listę węzłów.

Działanie użytkownika: Wykonaj następujące czynności:

  1. Upewnij się, że odtwarzanie jest konieczne w określonym węźle (węzłach).
  2. Odtwórz bazę danych z kopii bazy danych w tych węzłach.
  3. Wprowadź komendę ROLLFORWARD DATABASE.

SQL6053NW pliku "<plik>" wystąpił błąd. Kod przyczyny = "<kod-przyczyny>".

Objaśnienie: W podanym pliku wystąpił błąd wskazywany przez kod przyczyny:

(1)
Liczba wartości w pliku mapy partycjonowania nie jest równa 1 lub 4 096.

(2)
Liczba wartości w pliku dystrybucyjnym nie jest równa 4 096.

(3)
Dane w pliku dystrybucyjnym mają niepoprawny format.

(4)
Liczba węzłów w mapie partycjonowania nie mieści się w zakresie od 0 do 999.

(5)
Suma wszystkich wartości w pliku dystrybucyjnym przekracza 4 294 967 295.

(6)
Określona docelowa mapa partycjonowania zawiera numer węzła, który nie jest zdefiniowany w SYSCAT.NODEGROUPDEF dla określonej grupy węzłów.

Działanie użytkownika: W zależności od kodu przyczyny należy wykonać następujące czynności:

(1)
Upewnij się, że mapa partycjonowania zawiera tylko pojedyncze wartości (jeśli wynikiem jest jednowęzłowa grupa węzłów) lub dokładnie 4 096 wartości (jeśli wynikiem jest wielowęzłowa grupa węzłów).

(2)
Upewnij się, że plik dystrybucyjny zawiera dokładnie 4 096 wartości, jedną na każdą partycję mieszającą.

(3)
Upewnij się, że wartości w pliku dystrybucyjnym są liczbami całkowitymi większymi lub równymi 0 oraz że suma wszystkich wartości dystrybucyjnych jest mniejsza bądź równa 4 294 967 295.

(4)
Upewnij się, że numery węzłów mieszczą się w zakresie od 0 do 999 włącznie.

(5)
Upewnij się, że suma wszystkich wartości dystrybucyjnych 4 096 partycji nie jest większa niż 4 294 967 295.

(6)
Wprowadź komendę ALTER NODEGROUP, aby dodać brakujący węzeł (węzły) lub zmień plik mapy partycjonowania, aby wykluczyć węzeł (węzły) niezdefiniowany w sysibm.sysnodegroupdef.

SQL6054NPlik archiwalny "<nazwa>" nie jest poprawnym plikiem protokołu bazy danych "<nazwa>" w węźle "<numer-węzła>".

Objaśnienie: W katalogu protokołów, w określonym węźle znajduje się plik protokołu archiwalnego, ale jest on niepoprawny.

Przetwarzanie komendy ROLLFORWARD DATABASE zostało zatrzymane.

Działanie użytkownika: Aby określić poprawny plik protokołu archiwalnego, wprowadź komendę ROLLFORWARD DATABASE z opcją QUERY STATUS. Przesuń poprawny plik protokołu archiwalnego do katalogu protokołów bazy danych lub, jeśli baza danych jest zgodna, zmień ścieżkę do protokołu, tak aby wskazywała poprawny plik archiwalny i wprowadź ponownie komendę ROLLFORWARD DATABASE.

SQL6055NPlik archiwalny "<nazwa>" nie należy do bazy danych "<nazwa>" w węźle "<numer-węzła>".

Objaśnienie: W katalogu protokołów, w określonym węźle znajduje się plik protokołu archiwalnego, który nie należy do określonej bazy danych.

Przetwarzanie komendy ROLLFORWARD DATABASE zostało zatrzymane.

Działanie użytkownika: Aby określić poprawny plik protokołu archiwalnego, wprowadź komendę ROLLFORWARD DATABASE z opcją QUERY STATUS. Przesuń poprawny plik protokołu archiwalnego do katalogu protokołów bazy danych lub, jeśli baza danych jest zgodna, zmień ścieżkę do protokołu, tak aby wskazywała poprawny plik archiwalny i wprowadź ponownie komendę ROLLFORWARD DATABASE.

SQL6056NNie można redystrybuować grupy węzłów. Kod przyczyny = "<kod-przyczyny>".

Objaśnienie: Operacja nie może być wykonana Kod przyczyny wskazuje błąd.

(1)
Specyfikacja grupy węzłów jest niepoprawna. Grupa węzłów, która będzie wynikiem redystrybucji, nie będzie zawierać żadnych węzłów.

(2)
Poprzednia operacja redystrybucji nie zakończyła się pomyślnie.

(3)
Operacja redystrybucji jest już w toku.

(4)
Nie istnieją wcześniej zakończone komendy redystrybucji dla CONTINUE lub ROLLBACK.

(5)
Redystrybucja danych nie jest przeprowadzana, ponieważ dane w grupie węzłów są już dystrybuowane według określonych reguł.

(6)
Komenda REDISTRIBUTE NODEGROUP nie była uruchomiona z węzła katalogu.

(7)
Komenda REDISTRIBUTE NODEGROUP jest nie dostępna i nie stosuje się do tej niepartycjonowanej wersji produktu.

(8)
Redystrybucja jest niedopuszczalna, jeśli w grupach węzłów, w których istnieją zadeklarowane tabele tymczasowe, są tymczasowe obszary tabel użytkowników.

Działanie użytkownika: W zależności od kodu przyczyny należy wykonać następujące czynności:

(1)
Nie usuwaj wszystkich węzłów z grupy podczas redystrybucji.

(2)
Zidentyfikuj przyczynę niepowodzenia poprzedniej redystrybucji i wykonaj odpowiednie czynności naprawcze. Wprowadź komendę REDISTRIBUTE NODEGROUP, używając opcji CONTINUE lub ROLLBACK. Opcja CONTINUE zakończy przerwaną uprzednio operację redystrybucji, a opcja ROLLBACK wycofa zmiany spowodowane przez przerwaną uprzednio operację.

(3)
Wprowadź kolejną komendę REDISTRIBUTION NODEGROUP po zakończeniu bieżącej.

(4)
Nie można przywołać opcji CONTINUE lub ROLLBACK w grupie węzłów, która nie jest powiązana z niezrealizowaną operacją redystrybucji.

(5)
Spróbuj użyć innej docelowej mapy partycjonowania lub pliku dystrybucyjnego. W przeciwnym razie redystrybucja nie jest konieczna.

(6)
Wprowadź ponownie komendę z węzła katalogu.

(7)
Nie wprowadzaj komendy REDISTRIBUTE NODEGROUP, używając tej wersji produktu.

(8)
Ponownie zażądaj redystrybucji, gdy nie będzie zadeklarowanych tabel tymczasowych, używających w węźle grupy tymczasowych obszarów tabel.

SQL6057NPlik archiwalny "<nazwa>" nie jest powiązany z odtworzoną bazą danych "<nazwa>" lub z plikiem protokołu uprzednio przetwarzanym w węźle "<numer-węzła>".

Objaśnienie: W katalogu protokołów, w określonym węźle znajduje się plik protokołu archiwalnego, ale nie należy on do określonej bazy danych.

Przetwarzanie komendy ROLLFORWARD DATABASE zostało zatrzymane.

Działanie użytkownika: Aby określić poprawny plik protokołu archiwalnego, wprowadź komendę ROLLFORWARD DATABASE z opcją QUERY STATUS. Przesuń poprawny plik protokołu archiwalnego do katalogu protokołów bazy danych lub, jeśli baza danych jest zgodna, zmień ścieżkę do protokołu, tak aby wskazywała poprawny plik archiwalny i wprowadź ponownie komendę ROLLFORWARD DATABASE.

SQL6058NOdtwarzanie zmian zostało zatrzymane z powodu błędu "<błąd>" podczas wczytywania pliku protokołu "<nazwa>" dla bazy danych "<nazwa>" w węźle "<numer-węzła>".

Objaśnienie: Proces odtwarzania zmian sprawia, że program db2uexit wczytuje plik protokołu dla bazy danych w określonym węźle. Błąd mógł wystąpić w programie db2uexit.

Przetwarzanie komendy ROLLFORWARD DATABASE zostało zatrzymane.

Działanie użytkownika: Zajrzyj do dokumentacji programów obsługi zakończenia pracy użytkowników w podręczniku Administration Guide, aby znaleźć opis błędu, a następnie wznów, albo zakończ odtwarzanie zmian.

SQL6059NDatownik przesunięty do programu narzędziowego odtwarzającego zmiany musi być większy lub równy "<datownik>", ponieważ baza danych "<nazwa>" w węźle (węzłach) "<lista-węzłów>" zawiera informacje późniejsze niż określona godzina.

Objaśnienie: Zaawansowany datownik wirtualny znajduje się w kopii zapasowej bazy danych.

Jeśli na końcu listy węzłów zostanie wyświetlony symbol ",...", należy sięgnąć do pliku syslog po pełną listę węzłów.

Działanie użytkownika: Wykonaj następujące czynności:

SQL6061NOdtwarzanie zmian dla bazy danych "<nazwa>" nie może osiągnąć podanego punktu zatrzymania (koniec-protokołu lub punkt-w-czasie) z powodu brakujących plików protokołu w węzłach: "<lista_węzłów>".

Objaśnienie: Program narzędziowy Rollforward Database nie może znaleźć potrzebnego pliku (-ów) w ścieżce protokołu.

Działanie użytkownika: Wykonaj następujące czynności:

SQL6062NNie można zakończyć odtwarzania zmian w bazie danych "<nazwa>", ponieważ informacje w protokole w węźle (węzłach) "<lista-węzłów>" nie odpowiadają rekordowi (-om) w węźle katalogu.

Objaśnienie: Program narzędziowy Rollforward przetworzył wszystkie pliki protokołów znalezione w każdym węźle, ale punkty końcowe w podanym węźle nie odpowiadają rekordom w węźle katalogu. Może to być spowodowane brakiem plików protokołów w węźle katalogu albo w podanych węzłach, lub też tym, że węzeł katalogu nie jest podany na liście węzłów do odtwarzania zmian.

Przetwarzanie komendy ROLLFORWARD DATABASE zostało zatrzymane.

Działanie użytkownika: Wykonaj następujące czynności:

SQL6063NOdtwarzanie zmian w bazie danych "<nazwa>" zatrzymało się na węźle (węzłach) "<lista-węzłów>" z powodu zmiany wielkości pliku protokołu.

Objaśnienie: Program narzędziowy do odtwarzania zmian w bazie danych zatrzymał odtwarzanie zmian, ponieważ zmieniła się wielkość plików protokołu. Musi on zostać ponownie uruchomiony, aby ustalić nową wielkość pliku protokołu.

Jeśli na końcu listy węzłów zostanie wyświetlony symbol ",...", w protokole diagnostycznym znajdziesz pełną listę węzłów.

Odtwarzanie zmian zostało zatrzymane.

(Uwaga: jeśli używasz serwera partycjonowanych baz danych, numery węzłów wskazują, w których węzłach wystąpiły błędy. W przeciwnym razie nie mają one znaczenia i powinien zostać zignorowany).

Działanie użytkownika: Aby kontynuować, wprowadź ponownie komendę ROLLFORWARD.

SQL6064NPodczas redystrybucji danych wystąpił błąd języka SQL "<sqlcode>".

Objaśnienie: Podczas redystrybucji danych wystąpił błąd.

Program narzędziowy zatrzymał przetwarzanie.

Działanie użytkownika: Aby zdobyć więcej informacji, sprawdź wartość SQLCODE (numer komunikatu) w komunikacie. Wykonaj konieczne zmiany i powtórz żądanie.

SQL6065NPodczas zapisu do pliku "<plik>" wystąpił błąd.

Objaśnienie: Wystąpił jeden z następujących błędów:

Komenda lub program narzędziowy nie mogą być wykonane.

Działanie użytkownika: Należy się upewnić, że plik istnieje oraz że uprawnienia do pliku pozwalają na zapisywanie. Należy wprowadzić ponownie komendę lub program narzędziowy.

SQL6067WKomenda ROLLFORWARD DATABASE QUERY STATUS napotkała kod sql "<sqlcode>".

Objaśnienie: Komenda ROLLFORWARD DATABASE QUERY STATUS wykryła błąd o kodzie sql "<sqlcode>". Zapytanie może zakończyć się w niektórych węzłach niepomyślnie, z różnych przyczyn. Najpoważniejszy błąd jest wskazany przez kod "<sqlcode>". Status odtworzonych zmian jest zwrócony tylko dla tych węzłów, dla których operacja zakończyła się pomyślnie.

Działanie użytkownika: Aby określić problemy w uszkodzonych węzłach, poszukaj kodu sql "<sqlcode>" w l;podręczniku Komunikaty lub w pomocy. Popraw błędy, a następnie kontynuuj odtwarzanie zmian w tych węzłach.

SQL6068WOperacja Rollforward została anulowana pomyślnie. Baza danych musi być odtworzona w węźle (węzłach) "<lista-węzłów>".

Objaśnienie: Operacja Rollforward została anulowana i baza danych pozostaje w stanie niespójnym. Wskaźnik oczekiwania na odtwarzanie jest włączony dla węzłów znajdujących się na liście.

Jeśli na końcu listy węzłów zostanie wyświetlony symbol ",...", należy sięgnąć do pliku syslog po pełną listę węzłów.

Działanie użytkownika: Odtwórz bazę danych w węzłach znajdujących się na liście.

SQL6069NNie można wprowadzić komendy ROLLFORWARD DATABASE w węźle innym niż węzeł katalogu.

Objaśnienie: Komenda ROLLFORWARD DATABASE może być wykonywana tylko w węźle katalogu.

Działanie użytkownika: Wprowadź komendę w węźle katalogu.

SQL6071NŻądana operacja nie może być wykonana, ponieważ do systemu dodano nowy węzeł. Przed wykonaniem operacji system musi zostać zatrzymany i ponownie uruchomiony.

Objaśnienie: Możliwe przyczyny:

Działanie użytkownika: Wywołaj program db2stop, aby zatrzymać wszystkie węzły. Jeśli wszystkie węzły zostaną zatrzymane pomyślnie, wywołaj program db2start, aby uruchomić wszystkie węzły i dołącz nowy węzeł, a następnie powtórz żądanie.

sqlcode: -6071

sqlstate: 57019

SQL6072NNie można wykonać komendy DB2START z opcją RESTART, ponieważ podany węzeł jest już aktywny.

Objaśnienie: Węzeł, który miał być ponownie uruchomiony jest już aktywny w systemie.

Działanie użytkownika: Jeśli będzie to konieczne, wprowadź komendę DB2STOP określając węzeł, który ma być zatrzymany, a następnie wprowadź ponownie komendę DB2START, aby ponownie uruchomić węzeł.

SQL6073NOperacja Add Node nie powiodła się. SQLCODE = "<sqlcode>".

Objaśnienie: Operacja Add Node nie powiodła się i zwróciła kod "<sqlcode>".

Działanie użytkownika: Sprawdź komunikat powiązany z kodem sql, który można znaleźć w podręczniku Komunikaty lub w pomocy.

Usuń problem i powtórz żądanie.

SQL6074NOperacja Add Node nie powiodła się, ponieważ aktualnie jest wykonywana operacja Create lub Drop Database.

Objaśnienie: Operacja Add Node nie może być uruchomiona równocześnie z operacją Create lub Drop Database.

Działanie użytkownika: Zaczekaj, aż operacje Create lub Drop Database zakończą działanie i wtedy powtórz żądanie.

SQL6075WOperacja Start Database Manager dodała pomyślnie nowy węzeł. Węzeł będzie nieaktywny dopóki wszystkie węzły nie zostaną zatrzymane i ponownie uruchomione.

Objaśnienie: Plik db2nodes.cfg nie jest przystosowany do dołączania nowego węzła dopóki wszystkie węzły nie zostaną równocześnie zatrzymane przez komendę STOP DATABASE MANAGER (db2stop). Dopóki plik nie jest zaktualizowany, istniejące węzły nie mogą się komunikować z nowym węzłem.

Działanie użytkownika: Wywołaj program db2stop, aby zatrzymać wszystkie węzły. Następnie wprowadź komendę db2start, aby uruchomić wszystkie węzły (razem z nowym węzłem).

SQL6076WOstrzeżenie! Komenda ta usunie wszystkie pliki bazy danych w węźle dla danej instancji. Przed kontynuacją należy się upewnić, że w tym węźle nie ma żadnych danych użytkownika, uruchamiając komendę DROP NODE VERIFY.

Objaśnienie: Procedura ta usunie wszystkie partycje bazy danych z podanego węzła.

Działanie użytkownika: Upewnij się, że komenda DROP NODE VERIFY była wykonana przed usunięciem tego węzła. Jeśli używany jest interfejs API, upewnij się, że parametr callerac jest określony poprawnie.

SQL6077WProcedura db2stop DROP NODENUM zakończyła się pomyślnie, ale nie mogła usunąć wszystkich plików. Aby zapoznać się ze szczegółami, należy zajrzeć do pliku "<plik>".

Objaśnienie: Procedura db2stop DROP NODENUM zakończyła się pomyślnie, ale niektóre pliki danych użytkownika pozostały w węźle.

Działanie użytkownika: Informacje zawarte w pliku "<plik>" wskażą strukturę katalogu, z której nie można usunąć plików.

SQL6078NProcedura db2stop DROP NODENUM nie może zaktualizować informacji bazy danych "<nazwa_bd>".

Objaśnienie: Procedura db2stop DROP NODENUM nie ma dostępu do węzła katalogu bazy danych "<nazwa bd>".

Działanie użytkownika: Należy ponowić żądanie. Jeśli problem nie zostanie usunięty, skontaktuj się z inżynierem serwisu.

SQL6079WKomenda db2stop DROP NODENUM została anulowana pomyślnie.

Objaśnienie: Komenda db2stop DROP NODENUM została zatrzymana zanim rozpoczęła działanie.

Działanie użytkownika: Nie jest potrzebne żadne działanie.

SQL6080WOperacja Start Database Manager dodała węzeł pomyślnie, ale w węźle nie utworzono żadnych partycji bazy danych. Węzeł będzie nieaktywny dopóki wszystkie węzły nie zostaną zatrzymane i ponownie uruchomione.

Objaśnienie: Plik db2nodes.cfg nie jest przystosowany do dołączania nowego węzła dopóki wszystkie węzły nie zostaną równocześnie zatrzymane przez komendę STOP DATABASE MANAGER (DB2STOP). Dopóki plik nie jest zaktualizowany, istniejące węzły nie mogą się komunikować z nowym węzłem.

Działanie użytkownika: Wywołaj program DB2STOP, aby zatrzymać wszystkie węzły. Jeśli wszystkie węzły zostaną zatrzymane pomyślnie, wywołaj program DB2START, aby uruchomić wszystkie węzły i dołączyć nowy węzeł. Jeśli wszystkie węzły zostały uruchomione pomyślnie, system baz danych może być używany.

SQL6081Błąd komunikacyjny spowodował przekroczenie czasu oczekiwania na komendę DB2STOP FORCE w tym węźle.

Objaśnienie: Błąd komunikacyjny wystąpił w jednym lub kilku węzłach bazy danych i spowodował przekroczenie czasu oczekiwania na komendę DB2STOP FORCE w bieżącym węźle lub przerwanie komendy DB2STOP FORCE z powodu wystąpienia poważnego błędu podczas wykonywania FORCE w jednym lub kilku węzłach. Każdy węzeł, w którym wystąpił błąd komunikacyjny, otrzyma komunikat o numerze SQL6048N.

Działanie użytkownika: Wykonaj następujące czynności:

  1. Popraw błąd komunikacyjny w węźle (lub węzłach), który otrzymał komunikat o numerze SQL6048N.
  2. Wprowadź komendę DB2START i upewnij się, że wszystkie węzły, które otrzymały komunikat o numerze SQL6048N, zostały uruchomione pomyślnie.
  3. Wprowadź ponownie komendę DB2STOP FORCE z dowolnego węzła.
  4. Przejrzyj plik db2diag.log w celu znalezienia błędu, jeśli to możliwe, popraw błąd i wprowadź ponownie komendę DB2STOP FORCE z dowolnego węzła.


[ Początek strony | Poprzednia strona | Następna strona | Spis treści | Indeks ]