SQL6000N | Konwersja DB2 danych QMF. |
Objaśnienie: Jest to zwykły komunikat przerwania.
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL6001N | Nie 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.
SQL6002N | Communications 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.
SQL6003N | Plik 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.
SQL6005N | Podczas 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.
SQL6006N | Podczas 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ę.
SQL6007N | Nie 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.
SQL6008N | Plik 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.
SQL6009N | Plik 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.
SQL6010N | Pobrany 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.
SQL6011N | Nie 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.
SQL6012N | Podano 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.
SQL6013N | Nazwa 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.
SQL6014N | Skł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.
SQL6015N | Parametr 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.
SQL6016N | Zbyt 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.
SQL6017N | Wię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.
SQL6018N | Nie 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.
SQL6019N | Kró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ść.
SQL6020N | Okreś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.
SQL6021N | Dane 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.
SQL6022N | Systemowy 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.
SQL6023N | Uż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.
SQL6024N | Tabela 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.
SQL6025N | Baza 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.
SQL6026N | Baza 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.
SQL6028N | Wpisanie 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.
SQL6030N | Komenda 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.
Działanie użytkownika: W zależności od kodu przyczyny należy podjąć następujące działania:
SQL6031N | Błą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:
Działanie użytkownika: W zależności od kodu przyczyny należy podjąć następujące działania:
SQL6032W | Pró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.
SQL6033W | Pró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.
SQL6034W | Wę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ł>'.
SQL6035W | Wę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:
SQL6036N | Komenda 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.
SQL6037N | Przekroczony 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:
SQL6038N | Brak 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.
SQL6039N | Kolumna 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.
SQL6040C | Brak 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
SQL6041C | Brak 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
SQL6042C | Punkty 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
SQL6043C | Brak 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
SQL6044N | Skł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.
SQL6045N | Typ 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.
SQL6046N | Podane 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.
SQL6047N | Nie 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.
SQL6048N | Podczas 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:
SQL6049N | Plik 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.
SQL6050N | Podczas 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.
SQL6051N | Baza 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.
SQL6052N | Nie 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:
SQL6053N | W pliku "<plik>" wystąpił błąd. Kod przyczyny = "<kod-przyczyny>". |
Objaśnienie: W podanym pliku wystąpił błąd wskazywany przez kod przyczyny:
Działanie użytkownika: W zależności od kodu przyczyny należy wykonać następujące czynności:
SQL6054N | Plik 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.
SQL6055N | Plik 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.
SQL6056N | Nie można redystrybuować grupy węzłów. Kod przyczyny = "<kod-przyczyny>". |
Objaśnienie: Operacja nie może być wykonana Kod przyczyny wskazuje błąd.
Działanie użytkownika: W zależności od kodu przyczyny należy wykonać następujące czynności:
SQL6057N | Plik 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.
SQL6058N | Odtwarzanie 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.
SQL6059N | Datownik 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:
SQL6061N | Odtwarzanie 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:
SQL6062N | Nie 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:
SQL6063N | Odtwarzanie 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.
SQL6064N | Podczas 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.
SQL6065N | Podczas 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.
SQL6067W | Komenda 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.
SQL6068W | Operacja 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.
SQL6069N | Nie 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
SQL6072N | Nie 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ł.
SQL6073N | Operacja 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.
SQL6074N | Operacja 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.
SQL6075W | Operacja 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).
SQL6076W | Ostrzeż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.
SQL6077W | Procedura 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.
SQL6078N | Procedura 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.
SQL6079W | Komenda 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.
SQL6080W | Operacja 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.
SQL6081 | Błą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: