SQL1200N | Parametr obiektu jest niepoprawny. |
Objaśnienie: Wartość parametru obiektu w wywołaniu funkcji COLLECT DATABASE STATUS jest niepoprawna. Poprawne wartości to:
Nie można wykonać komendy.
Działanie użytkownika: Popraw parametr obiektu i wprowadź ponownie wywołanie COLLECT DATABASE STATUS.
SQL1201N | Parametr statusu jest niepoprawny. |
Objaśnienie: Wartość parametru statusu w wywołaniu funkcji COLLECT DATABASE STATUS jest niepoprawna. Poprawne wartości to:
Nie można wykonać komendy.
Działanie użytkownika: Popraw parametr statusu i wprowadź ponownie wywołanie funkcji COLLECT DATABASE STATUS.
SQL1202N | Dane statusu nie były gromadzone. |
Objaśnienie: Wartość parametru uchwyt podana w wywołaniu funkcji GET NEXT DATABASE STATUS BLOCK lub FREE DATABASE STATUS RESOURCES nie jest poprawna. Uchwyt musi być dodatnią wartością zwróconą przez funkcję COLLECT DATABASE STATUS.
Jest to drugie wywołanie funkcji COLLECT DATABASE STATUS w tym procesie. Pierwsze wywołanie funkcji COLLECT DATABASE STATUS kończy swoje działanie i jego uchwyt nie może być już używany.
Nie można wykonać komendy.
Działanie użytkownika: Popraw parametr uchwyt i wprowadź ponownie wywołanie funkcji COLLECT DATABASE STATUS.
SQL1203N | Z bazą danych nie jest połączony żaden użytkownik. |
Objaśnienie: Zażądano statusu użytkowników bazy danych, jednak żaden użytkownik nie jest połączony z tą bazą danych.
Nie można wykonać komendy.
Działanie użytkownika: Sprawdź poprawność nazwy bazy danych i status połączenia. Wprowadź ponownie komendę, podając nazwę aktualnie używanej bazy danych.
SQL1204N | Strona kodowa "<strona kodowa>" i/lub kod kraju "<kod kraju>" nie są obsługiwane przez zainstalowaną wersję menedżera baz danych. |
Objaśnienie: Ta wersja menedżera baz danych nie obsługuje aktywnej strony kodowej, kodu kraju lub obu tych parametrów.
Nie można wykonać komendy.
Wybierz aktywną stronę kodową oraz kod kraju, które są obsługiwane przez zainstalowaną wersję menedżera baz danych.
Użytkownicy systemów stowarzyszeń: W razie potrzeby spróbuj ograniczyć problem do określonego źródło danych nie obsługującego danego żądania (zapoznaj się z podręcznikiem Problem Determination Guide zawierającym procedury identyfikacji uszkodzonego źródło danych) i wybierz aktywną stronę kodową i kod kraju obsługiwane zarówno przez serwer stowarzyszony, jak i źródło danych.
Działanie użytkownika: Zakończ bieżący program i powróć do systemu operacyjnego.
sqlcode: -1204
sqlstate: 22522
SQL1205N | Podana strona kodowa "<strona kodowa>" i/lub kod kraju "<kraj>" są niepoprawne. |
Objaśnienie: Ta wersja DB2 nie obsługuje podanej dla komendy Create Database strony kodowej, kodu kraju lub obu tych parametrów.
Nie można wykonać komendy.
Działanie użytkownika: Przejrzyj opis komendy Create Database w podręczniku Command Reference, aby otrzymać szczegółowe informacje dotyczące poprawnych par strona kodowa - kod kraju, obsługiwanych przez DB2/2.
SQL1206N | Komenda PRUNE LOGFILE nie jest obsługiwana w tej konfiguracji bazy danych. |
Objaśnienie: Komenda PRUNE LOGFILE nie jest obsługiwana, jeśli:
Działanie użytkownika: Nie używaj komendy PRUNE LOGFILE dla tej bazy danych.
SQL1207N | Plik konfiguracyjny "<nazwa>" programu Communication Manager nie został odnaleziony. |
Objaśnienie: Plik konfiguracyjny programu Communication Manager, podany w komendzie CATALOG NODE nie został odnaleziony w podanej ścieżce ani w katalogu CMLIB na dysku domyślnym.
Nie można wykonać komendy.
Działanie użytkownika: Wprowadź ponownie komendę, podając poprawną nazwę pliku konfiguracyjnego i poprawną ścieżkę.
SQL1209W | Nazwa partnerskiej jednostki logicznej "<nazwa>" podana w komendzie CATALOG NODE nie istniała. Została właśnie utworzona. |
Objaśnienie: Nazwa partnerskiej jednostki logicznej podanej w funkcji CATALOG NODE nie istniała w pliku konfiguracyjnym programu Communications Manager znajdującym się w katalogu CMLIB na dysku domyślnym.
Utworzono profil jednostki logicznej o podanej nazwie.
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL1210W | Zwrócono wartości domyślne dla jednego lub kilku parametrów pliku konfiguracyjnego Requestera DOS/Requestera WINDOWS. |
Objaśnienie: Zwrócono jedną lub kilka wartości domyślnych dla konfiguracji Requestera DOS/Requestera WINDOWS. Parametr mógł nie zostać zdefiniowany w pliku konfiguracyjnym Requestera DOS/Requestera WINDOWS, plik konfiguracyjny mógł nie zostać otwarty lub podczas odczytu pliku wystąpił błąd.
Działanie użytkownika: Sprawdź, czy w odpowiedniej ścieżce istnieje plik konfiguracyjny Requestera DOS/Requestera WINDOWS i czy jego parametry są zdefiniowane jawnie.
SQL1211N | Nazwa komputera "<nazwa>" jest niepoprawna. |
Objaśnienie: Nazwa komputera podana w strukturze protokołu NPIPE dla komendy Catalog jest niepoprawna. Nazwa komputera powinna mieć długość maksymalnie 15 znaków.
Nie można wykonać komendy.
Działanie użytkownika: Sprawdź poprawność nazwy komputera i wprowadź ponownie komendę.
SQL1212N | Nazwa instancji "<nazwa>" jest niepoprawna. |
Objaśnienie: Nazwa instancji podana dla komendy Catalog jest niepoprawna. Nazwa instancji może mieć długość maksymalnie 8 znaków.
Nie można wykonać komendy.
Działanie użytkownika: Sprawdź poprawność nazwy instancji i wprowadź ponownie komendę.
SQL1213N | Nazwa jednostki logicznej zmiany hasła "<nazwa>" jest niepoprawna. |
Objaśnienie: Nazwa jednostki logicznej zmiany hasła podana w strukturze protokołu APPN dla komendy CATALOG jest niepoprawna.
Nazwa jednostki logicznej zmiany hasła jest nazwą jednostki logicznej zdalnego SNA i musi mieć długość od 1 do 8 znaków. Poprawnymi znakami są wielkie lub małe litery alfabetu łacińskiego, cyfry od 0 do 9 oraz znaki #, @ i $. Pierwszym znakiem musi być litera lub znak specjalny: #, @ lub $. Małe litery są zamieniane przez system na wielkie litery.
Nie można wykonać komendy.
Działanie użytkownika: Sprawdź poprawność znaków podanych w nazwie jednostki logicznej zmiany hasła.
Wprowadź ponownie komendę, podając poprawną nazwę jednostki logicznej zmiany hasła.
SQL1214N | Nazwa programu transakcyjnego "<nazwa>" jest niepoprawna. |
Objaśnienie: Nazwa programu transakcyjnego podana w strukturze protokołu APPN dla komendy CATALOG jest niepoprawna.
Nazwa programu transakcyjnego jest nazwą zdalnego programu transakcyjnego aplikacji SNA i musi mieć długość od 1 do 64 znaków. Poprawnymi znakami są wielkie lub małe litery alfabetu łacińskiego, cyfry od 0 do 9 oraz znaki #, @ i $. Pierwszym znakiem musi być litera lub znak specjalny: #, @ lub $.
Nie można wykonać komendy.
Działanie użytkownika: Sprawdź poprawność znaków podanych w nazwie programu transakcyjnego.
Wprowadź ponownie komendę, podając poprawną nazwę programu transakcyjnego.
SQL1215N | Adres adaptera sieci LAN "<adres>" jest niepoprawny. |
Objaśnienie: Adres adaptera sieci LAN podany w strukturze protokołu APPN dla komendy CATALOG jest niepoprawny.
Adres adaptera sieci LAN jest adresem zdalnego adaptera sieci LAN SNA i musi być 12-cyfrową liczbą szesnastkową.
Nie można wykonać komendy.
Działanie użytkownika: Sprawdź poprawność adresu adaptera sieci LAN.
Wprowadź ponownie komendę z poprawnym adresem adaptera sieci LAN.
SQL1216N | Dane i funkcje graficzne nie są obsługiwane przez tę bazę danych. |
Objaśnienie: Strona kodowa bazy danych nie obsługuje danych graficznych. Typy danych GRAPHIC, VARGRAPHIC i LONG VARGRAPHIC są niepoprawne dla tej bazy danych. Literał GRAPHIC i funkcje skalarne VARGRAPHIC są niepoprawne dla tej bazy danych.
Nie można wykonać instrukcji.
Użytkownicy systemów stowarzyszeń: Sytuację tę może również wykryć źródło danych.
Działanie użytkownika: Wprowadź ponownie komendę, podając poprawne typy danych.
sqlcode: -1216
sqlstate: 56031
SQL1217N | Typ danych REAL nie jest obsługiwany przez docelową bazę danych. |
Objaśnienie: Operacja SQL używa danych typu REAL (liczba zmiennopozycyjna o pojedynczej precyzji) dla zmiennych wejściowych i wyjściowych. Dla tego żądania typ danych REAL nie jest obsługiwany przez docelową bazę danych.
Instrukcja nie jest wykonywana.
Działanie użytkownika: Zastąp występujące w aplikacji deklaracje wszystkich zmiennych języka bazowego odpowiadających typowi danych SQL REAL deklaracjami odpowiadającymi typowi danych SQL DOUBLE.
sqlcode: -1217
sqlstate: 56099
SQL1218N | Brak stron w obszarze buforów "<nr-obszaru_buforów>". |
Objaśnienie: Wszystkie strony w obszarze buforów są obecnie używane. Żądanie użycia innej strony nie powiodło się.
Nie można wykonać instrukcji.
Działanie użytkownika: Obszar buforów nie jest wystarczająco duży, aby zapewnić w danym czasie strony dla wszystkich procedur lub wątków baz danych. Obszar buforów jest za mały albo jest za dużo aktywnych procedur lub wątków.
Instrukcja ta może zostać pomyślnie wykonana następnym razem. Jeśli błąd ten występuje często, można mu zapobiec wykonując niektóre lub wszystkie z następujących działań:
sqlcode: -1218
sqlstate: 57011
SQL1219N | Żądanie nie powiodło się, ponieważ nie można było przydzielić prywatnej pamięci wirtualnej. |
Objaśnienie: Instancja nie była w stanie przydzielić wystarczającej ilości prywatnej pamięci wirtualnej, umożliwiającej realizację żądania. Może to być wynikiem przydzielenia współużytkowanej pamięci dla innych (niezwiązanych z daną instancją) procesów.
Działanie użytkownika: Problem ten można rozwiązać następująco:
sqlcode: -1219
sqlstate: 57011
SQL1220N | Nie można przydzielić współużytkowanej pamięci menedżera baz danych. |
Objaśnienie: Menedżer baz danych nie był w stanie przydzielić współużytkowanej pamięci. Przyczyną błędu mogą być niewystarczające zasoby pamięci przeznaczone dla menedżera baz danych albo dla środowiska, w którym ma działać menedżer baz danych. Zasoby pamięci, które mogą powodować ten błąd, to:
Działanie użytkownika: Wykonaj co najmniej jedną z następujących czynności:
SQL1221N | Nie można przydzielić sterty warstwy obsługi aplikacji. |
Objaśnienie: Nie można przydzielić sterty warstwy obsługi aplikacji. Przyczyną błędu mogą być niewystarczające zasoby pamięci dla menedżera baz danych albo dla środowiska, w którym ma działać menedżer baz danych. Zasoby pamięci, które mogą powodować ten błąd, to:
Działanie użytkownika: Wykonaj co najmniej jedną z następujących czynności:
sqlcode: -1221
sqlstate: 57011
SQL1222N | Na stercie warstwy obsługi aplikacji nie ma wystarczającej ilości pamięci potrzebnej do zrealizowania żądania. |
Objaśnienie: Cała pamięć dostępna na stercie warstwy obsługi aplikacji jest już zajęta.
Działanie użytkownika: Zwiększ parametr konfiguracyjny aslheapsz.
sqlcode: -1222
sqlstate: 57011
SQL1223N | Nie można uruchomić agenta potrzebnego do obsługi żądania. |
Objaśnienie: Żądanie nie powiodło się, ponieważ zostałoby przekroczone ograniczenie podane w parametrze konfiguracyjnym maxagents.
Działanie użytkownika: Zwiększ wartość parametru konfiguracyjnego maxagents i/lub zmniejsz liczbę użytkowników korzystających z bazy danych.
sqlcode: -1223
sqlstate: 57019
SQL1224N | Nie można uruchomić agenta bazy danych potrzebnego do obsługi żądania lub jego działanie zostało zakończone w wyniku wyłączenia systemu lub użycia komendy wymuszającej. |
Objaśnienie: Komunikat może dotyczyć następujących przypadków:
W przypadku serwer stowarzyszony dodatkowo:
Ta sytuacja może zostać wykryta przez serwer stowarzyszony lub źródło danych.
Działanie użytkownika: Powtórz żądanie dotyczące bazy danych. Jeśli nie można ustanowić połączenia, sprawdź, czy menedżer baz danych został poprawnie uruchomiony. Ponadto sprawdź, czy parametr konfiguracyjny menedżera baz danych maxagents jest odpowiednio skonfigurowany.
Użytkownicy systemów stowarzyszeń powinni równie:
Bieżącą wartość parametru maxuproc można sprawdzić komendą:
. lsattr -E -l sys0
Aby zobaczyć liczbę procesów uruchomionych na danym serwerem stowarzyszonym, użyj komendy:
ps -ef | grep instdj1 | wc -l
gdzie "instdj1" jest nazwą instancji serwera stowarzyszonego.
Aby zmienić wartość parametru maxuproc, użyj komendy:
chdev -l sys0 -a maxuproc='nn'
gdzie nn jest nową wartością dziesiętną parametru maxuproc.
Jeśli aplikacja używa wielu kontekstów z protokołem lokalnym, zmniejsz liczbę połączeń dozwolonych dla danej aplikacji lub wybierz inny protokół (np. TCP/IP). W przypadku użytkowników AIX w wersji 4.2.1 lub nowszej zmienna środowiskowa EXTSHM może zostać ustawiona na ON, aby zwiększyć liczbę współużytkowanych segmentów pamięci, do których może zostać przyłączony pojedynczy proces.
sqlcode: -1224
sqlstate: 55032
SQL1225N | Żądanie nie powiodło się, ponieważ osiągnięto maksymalne wartości związane z procesem systemu operacyjnego, wątkiem lub obszarem wymiany. |
Objaśnienie: Wystąpiły ograniczenia dotyczące procesu, wątku lub obszaru wymiany. W systemach UNIX może to oznaczać, że wartość maxuproc jest zbyt mała. W systemach OS/2 przyczyną może być zbyt mała wartość THREADS w pliku CONFIG.SYS.
Działanie użytkownika: Zwiększ wartość ograniczenia, które spowodowało wystąpienie błędu (lub poproś o to administratora systemu). W systemie UNIX można zwiększyć wartość maxuproc, korzystając z komendy chdev.
sqlcode: -1225
sqlstate: 57049
SQL1226N | Uruchomiono już maksymalną liczbę agentów koordynujących. |
Objaśnienie: Liczba uruchomionych agentów koordynujących jest równa maksymalnej wartości określonej w systemowym pliku konfiguracyjnym.
Nie można wykonać instrukcji.
Działanie użytkownika: Poczekaj, aż inne aplikacje odłączą się od bazy danych. Jeśli istnieje potrzeba równoległego uruchamiania kilku aplikacji, zwiększ wartość max_coordagents. Nowa wartość zostanie uwzględniona po następnym pomyślnym uruchomieniu menedżera baz danych.
sqlcode: -1226
sqlstate: 57030
SQL1227N | Wartość "<wartość>" statystyki katalogu dla kolumny "<kolumna>" wykracza poza zakres dopuszczalny dla kolumny docelowej, ma niepoprawny format lub jest niezgodna z innymi statystykami. Kod przyczyny = "<kod>". |
Objaśnienie: Wartość lub format statystyki katalogu, który może być zaktualizowany, jest niepoprawna, wykracza poza dopuszczalny zakres lub jest niespójna. Najczęściej spotykane błędy dotyczące wartości, zakresu i formatu i odpowiadające im kody "<kod>")to:
Działanie użytkownika: Sprawdź, czy nowa statystyka katalogu spełnia podane wymagania, dotyczące zakresu, długości i formatu.
Sprawdź, czy aktualizacje statystyk są spójne dla wzajemnych powiązań (np. liczność).
sqlcode: -1227
sqlstate: 23521
SQL1228W | Instrukcja DROP DATABASE została wykonana, ale nazwy lub aliasu bazy danych "<nazwa>" nie znaleziono w węzłach "<num>". |
Objaśnienie: Komenda usuwająca bazę danych została wykonana poprawnie, istnieją jednak węzły, w których nie odnaleziono aliasu lub nazwy bazy danych. Możliwe, że dla tych węzłów wykonano wcześniej komendę DROP DATABASE AT NODE.
Działanie użytkownika: Komunikat ten jest tylko ostrzeżeniem. Nie jest wymagane żadne działanie.
SQL1229N | Transakcja została wycofana z powodu błędu systemu. |
Objaśnienie: Wystąpiła jedna z następujących sytuacji:
Poniżej opisano działania wykonywane dla różnych funkcji narzędziowych DB2:
DB2_<instancja> xxxx/tcp DB2_<instancja>_END xxxx/tcp
gdzie <instancja> jest nazwą instancji DB2, a xxxx numerem portu. Sprawdź, czy te numery portów nie są używane do obsługi zdalnego klienta DB2.
Działanie użytkownika:
Zauważ, że w środowisku SP, gdzie używany jest przełącznik o dużej prędkości, błąd ten może być objawem jego uszkodzenia.
Szóste pole obszaru komunikacyjnego SQL o nazwie sqlerrd wskazuje numer węzła, w którym wykryto uszkodzenie. W węźle, który wykrył uszkodzenie, zostanie umieszczony komunikat w pliku db2diag.
sqlcode: -1229
sqlstate: 40504
SQL1230W | Nie można wymusić co najmniej jednego z podanych identyfikatorów agentów. |
Objaśnienie: Co najmniej jeden identyfikator agenta podany w komendzie Force nie mógł zostać wymuszony. Przyczyny tego ostrzeżenia mogą być następujące:
Działanie użytkownika: Jeśli został podany nieistniejący lub niepoprawny identyfikator agenta, wprowadź ponownie komendę, podając poprawny identyfikator agenta.
SQL1231N | Podano niepoprawną wartość parametru liczba dla komendy Force. |
Objaśnienie: Wartość parametru liczba komendy Force jest niepoprawna. Podany parametr musi być dodatnią liczbą całkowitą albo musi mieć wartość SQL_ALL_USERS. Wartość 0 spowoduje błąd.
Działanie użytkownika: Popraw parametr liczba i wprowadź ponownie komendę.
SQL1232N | Podano niepoprawny tryb dla komendy Force. |
Objaśnienie: Parametr komendy Force zawierający tryb jest niepoprawny. Dla komendy Force obsługiwany jest tylko tryb asynchroniczny. Parametr musi mieć wartość SQL_ASYNCH.
Działanie użytkownika: Ustaw tryb na SQL_ASYNCH i wprowadź ponownie komendę.
SQL1233N | Użycie tej klauzuli lub funkcji skalarnej jest obsługiwane tylko w przypadku danych graficznych UCS-2. |
Objaśnienie: Ta baza danych nie obsługuje UCS-2. Obsługa UCS-2 jest wymagana w przypadku:
Nie można wykonać instrukcji.
Działanie użytkownika: Wprowadź ponownie komendę, podając poprawne typy danych.
sqlcode: -1233
sqlstate: 560AA
SQL1240N | Osiągnięto maksymalną liczbę wygaszaczy. |
Objaśnienie: Usiłowano osiągnąć stan wygaszenia w obszarze tabel wygaszonym już przez 5 procesów.
Działanie użytkownika: Poczekaj, aż jakiś proces zwolni swój stan wygaszenia, a następnie powtórz próbę.
SQL1241N | Podczas tworzenia bazy danych podano niepoprawną definicję obszaru tabel "<nazwa-obszaru-tabel>". Atrybutem jest "<łańcuch>". |
Objaśnienie: Wartość dla obszaru tabel przekroczyła dopuszczalny zakres. Rozdział Data Structures (Struktury danych) podręcznika Application Development Guide zawiera informacje na temat formatu struktury bazy danych używanej przez funkcję API tworzącą bazę danych. Zidentyfikowany atrybut jest nazwą pola tej struktury.
Działanie użytkownika: Popraw żądanie tworzenia bazy danych.
SQL1244W | Rozłączenie dla bazy danych menedżera transakcji "<nazwa-bazy-danych>" nastąpi podczas następnej instrukcji COMMIT. |
Objaśnienie: Wprowadzono komendę rozłączenia dla bazy danych, która funkcjonuje jako baza danych TM. Rozłączenie nie może zostać wykonane przed następną instrukcją COMMIT.
Działanie użytkownika: Jeśli jest konieczne natychmiastowe rozłączenie bazy danych funkcjonującej jako baza danych TM, należy najpierw wykonać instrukcję COMMIT.
sqlcode: +1244
sqlstate: 01002
SQL1245N | Osiągnięto limit połączeń. Dla tego klienta nie można uruchomić więcej połączeń. |
Objaśnienie: Osiągnięto maksymalną liczbę współbieżnych połączeń z bazą danych w środowisku, w którym liczba połączeń jest ograniczona lub musi być predefiniowana wstępnie. Opisywany błąd pojawia się najczęściej przy korzystaniu z protokołu NETBIOS.
Działanie użytkownika: Możliwe działania:
sqlcode: -1245
sqlstate: 08001
SQL1246N | Nie można zmienić ustawień dla aktywnego połączenia. |
Objaśnienie: Wystąpiła jedna z następujących sytuacji:
Działanie użytkownika: Możliwe działania:
SQL1247N | Aplikacje działające w środowisku przetwarzania transakcji XA muszą korzystać z ustawienia połączenia SYNCPOINT TWOPHASE. |
Objaśnienie: Aplikacja została prekompilowana z opcją SYNCPOINT ONEPHASE lub SYNCPOINT NONE, albo ustawienia SYNCPOINT zostały zmienione na jedną z tych wartości przy użyciu funkcji API SET CLIENT. Ustawienia te są niepoprawne dla aplikacji, które prowadzą do uruchomienia komend synchronizujących przetwarzanie transakcji (na przykład CICS SYNCPOINT). Zauważ, że SYNCPOINT ONEPHASE jest domyślną opcją prekompilatora.
Działanie użytkownika: Możliwe działania:
sqlcode: -1247
sqlstate: 51025
SQL1248N | Baza danych "<alias-bazy-danych>" nie jest zdefiniowana w menedżerze transakcji. |
Objaśnienie: Usiłowano skorzystać z bazy danych, która nie została otwarta przez menedżera transakcji. Aby baza danych mogła uczestniczyć w procesie zatwierdzania dwufazowego, musi być zdefiniowana w menedżerze transakcji.
Działanie użytkownika: Zdefiniuj bazę danych w menedżerze transakcji środowiska rozproszonego (Distributed Transaction Processing) działającego jako menedżer zasobów. Na przykład w środowisku CICS wymagane jest dodanie bazy danych do pliku XAD, a w łańcuchu XAOpen pozycji XAD jest dostarczany alias bazy danych.
sqlcode: -1248
sqlstate: 42705
SQL1251W | Nie zwrócono danych dla zapytania heurystycznego. |
Objaśnienie: W bazie danych nie ma niepełnych transakcji i żadna zakończona transakcja nie czeka na synchronizację.
Działanie użytkownika: Nie jest wymagane żadne działanie.
SQL1260N | Baza danych "<nazwa>" nie jest skonfigurowana do odtwarzania zmian w węźle (węzłach) "<lista-węzłów>". |
Objaśnienie: Baza danych nie jest skonfigurowana do odtwarzania zmian w podanych węzłach. Jeśli na końcu listy węzłów zostanie wyświetlony symbol ",..." , pełna lista węzłów zostanie umieszczona w protokole diagnostycznym.
W podanych węzłach baza danych nie jest odtwarzana.
(Uwaga: W przypadku serwera partycjonowanych baz danych, numer węzła (węzłów) wskazuje, w którym węźle (węzłach) wystąpiły błędy. W przeciwnym razie nie ma on znaczenia i powinien zostać zignorowany).
Działanie użytkownika: Sprawdź, czy w podanym węźle (węzłach) odtwarzanie jest konieczne, a następnie odtwórz w nim (nich) najnowszą wersję bazy danych.
SQL1261N | Baza danych "<nazwa>" nie jest w stanie oczekiwania na odtwarzanie zmian w węźle (węzłach) "<lista-węzłów>", tzn. nie musi być odtwarzana w tych węzłach. |
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 lub była odtwarzana z użyciem opcji WITHOUT ROLLING FORWARD, lub odtwarzanie zmian zostało w tych węzłach zakończone.
Jeśli na końcu listy węzłów zostanie wyświetlony symbol ",..." , pełna lista węzłów zostanie umieszczona w protokole diagnostycznym.
W bazie danych nie odtworzono zmian.
(Uwaga: W przypadku serwera partycjonowanych baz danych, numer węzła (węzłów) wskazuje, w którym węźle (węzłach) wystąpiły błędy. W przeciwnym razie nie ma on znaczenia i powinien zostać zignorowany).
Działanie użytkownika: Wykonaj następujące czynności:
SQL1262N | Podany termin odtwarzania zmian w bazie danych "<nazwa>" jest niepoprawny. |
Objaśnienie: Termin określony przez parametr datownika jest niepoprawny. Datownik musi mieć format ISO (RRRR-MM-DD-gg.mm.ss.<ssssss>, gdzie RRRR oznacza rok, MM oznacza miesiąc, DD oznacza dzień, gg oznacza godzinę, mm oznacza minuty, ss oznacza sekundy, a ssssss oznacza ewentualnie mikrosekundy).
W bazie danych nie odtworzono zmian.
Działanie użytkownika: Sprawdź, czy datownik ma właściwy format.
Jeśli wprowadzasz komendę ROLLFORWARD DATABASE, sprawdź, czy podany rok nie jest większy od 2105.
SQL1263N | Plik archiwalny "<nazwa>" jest niepoprawnym plikiem protokołu dla bazy danych "<nazwa>" w węźle "<numer-węzła>". |
Objaśnienie: Podany archiwalny plik protokołu bazy danych istnieje w katalogu protokołów baz danych.
Odtwarzanie zmian zostało zatrzymane.
(Uwaga: W przypadku serwera partycjonowanych baz danych numer węzła określa węzeł, w którym wystąpił błąd. W przeciwnym razie nie ma on znaczenia i powinien zostać zignorowany).
Działanie użytkownika: Aby określić poprawny archiwalny plik protokołu, wprowadź komendę ROLLFORWARD DATABASE z opcją QUERY STATUS. Przenieś właściwy archiwalny plik protokołu do katalogu protokołów baz danych lub, jeśli baza danych jest spójna, zmień ścieżkę do protokołu, tak aby wskazywała właściwy plik archiwalny i wprowadź ponownie komendę ROLLFORWARD DATABASE. Możesz również wprowadzić komendę ze ścieżką do protokołu przepełnienia, wskazującą właściwy plik archiwalny.
SQL1264N | Plik archiwalny "<nazwa>" nie należy do bazy danych "<nazwa-bazy-danych>" w węźle "<numer-węzła>". |
Objaśnienie: Plik protokołu archiwalnego został odnaleziony w katalogu protokołów lub w katalogu protokołów przepełnienia, ale plik ten nie należy do podanej bazy danych.
Odtwarzanie zmian zostało zatrzymane.
(Uwaga: W przypadku serwera partycjonowanych baz danych numer węzła określa węzeł, w którym wystąpił błąd. W przeciwnym razie nie ma on znaczenia i powinien zostać zignorowany).
Działanie użytkownika: Aby określić poprawny archiwalny plik protokołu, wprowadź komendę ROLLFORWARD DATABASE z opcją QUERY STATUS. Przenieś właściwy plik protokołu archiwalnego do katalogu protokołów baz danych lub, jeśli baza danych jest spójna, zmień ścieżkę do protokołu, tak aby wskazywała właściwy plik archiwalny i wprowadź ponownie komendę ROLLFORWARD DATABASE. Możesz również wprowadzić komendę ze ścieżką do protokołu przepełnienia, wskazującą właściwy plik archiwalny.
SQL1265N | Plik protokołu archiwalnego "<nazwa>" nie jest powiązany z bieżącą kolejnością protokołów dla bazy danych "<nazwa>" w węźle "<numer-węzła>". |
Objaśnienie: W przypadku odtwarzania zmian pliki protokołów należy przetworzyć w poprawnej kolejności. Kolejność plików protokołów jest określona przez odtworzoną bazę danych lub przetworzone pliki protokołów. Ponadto w przypadku odtwarzania zmian dotyczących poziomu obszaru tabel pliki protokołu muszą zostać przetworzone w kolejności, w której otrzymano bieżący stan bazy danych. Podany plik protokołu archiwalnego został odnaleziony w katalogu protokołów, ale plik protokołu jest w poprawnej kolejności.
Odtwarzanie zmian zostało zatrzymane.
(Uwaga: W przypadku serwera partycjonowanych baz danych numer węzła określa węzeł, w którym wystąpił błąd. W przeciwnym razie nie ma on znaczenia i powinien zostać zignorowany).
Działanie użytkownika: Aby określić poprawny archiwalny plik protokołu, wprowadź komendę ROLLFORWARD DATABASE z opcją QUERY STATUS. Przenieś właściwy plik protokołu archiwalnego do katalogu protokołów baz danych lub, jeśli baza danych jest spójna, zmień ścieżkę do protokołu, tak aby wskazywała właściwy plik archiwalny i wprowadź ponownie komendę ROLLFORWARD DATABASE. Możesz również wprowadzić komendę ze ścieżką do protokołu przepełnienia, wskazującą właściwy plik archiwalny.
SQL1266N | Baza danych "<nazwa>" została odtworzona do terminu "<datownik>", który był późniejszy od podanego terminu. |
Objaśnienie: Zażądano, aby odtwarzanie zmian zatrzymało się w terminie wcześniejszym od bieżącego terminu w podanym pliku protokołu bazy danych. Mogło się to zdarzyć podczas odtwarzania zmian bazy danych lub podzbioru obszaru tabel do określonego terminu.
Odtwarzanie zmian bazy danych zostało zatrzymane.
Działanie użytkownika: Podaj poprawny termin lub odtwórz bazę danych lub podzbiór obszaru tabel z kopii zapasowej i wprowadź ponownie komendę ROLLFORWARD.
SQL1267N | System nie znalazł pliku db2uexit w żadnej ze ścieżek wymienionych w bieżącej zmiennej środowiskowej PATH. |
Objaśnienie: Plik db2uexit dostarczony przez użytkownika nie może zostać zmieniony, ponieważ nie ma odpowiedniej ścieżki w bieżącej zmiennej środowiskowej PATH lub dlatego, że plik nie istnieje.
Nie można wykonać komendy.
Działanie użytkownika: Zaktualizuj bieżącą zmienną środowiskową PATH, włączając ścieżkę do db2uexit lub utwórz plik db2uexit i, jeśli trzeba, zaktualizuj bieżącą zmienną środowiskową PATH.
SQL1268N | Odtwarzanie zmian zostało zatrzymane z powodu błędu "<błąd>" podczas odczytywania pliku protokołu "<plik_protokołu>" dla bazy danych "<nazwa>" w węźle "<numer-węzła>". |
Objaśnienie: Proces odtwarzania zmian wywołuje program db2uext2, w celu odtworzenia pliku protokołu. W programie db2uext2 mógł wystąpić błąd.
Odtwarzanie zmian zostało zatrzymane. Baza danych w podanym węźle znajduje się wciąż w stanie oczekiwania na odtwarzanie zmian.
(Uwaga: W przypadku serwera partycjonowanych baz danych numer węzła określa węzeł, w którym wystąpił błąd. W przeciwnym razie nie ma on znaczenia i powinien zostać zignorowany).
Działanie użytkownika: Przejrzyj opis błędu znajdujący się w dokumentacji programów zewnętrznych Administration Guide i wznów albo przerwij odtwarzanie zmian.
SQL1269N | Odtwarzanie zmian na poziomie obszaru tabel już trwa. |
Objaśnienie: Usiłowano wykonać odtwarzanie zmian na poziomie obszaru tabel, jednak proces ten już trwa. W danym czasie tylko jeden agent może uruchomić odtwarzanie zmian.
Działanie użytkownika: Poczekaj, aż odtwarzanie zmian na poziomie obszaru tabel zostanie zakończone. Jeśli trzeba odtworzyć więcej obszarów tabel, uruchom ponownie odtwarzanie zmian na poziomie obszaru tabel.
SQL1270C | Zmiennej środowiskowej LANG nadano wartość "<łańcuch>". Ten język nie jest obsługiwany. |
Objaśnienie: Zmienna środowiskowa LANG została ustawiona na język, który nie jest obsługiwany przez menedżera baz danych. Przetwarzanie nie może być kontynuowane.
Działanie użytkownika: Ustaw zmienną środowiskową LANG na język, który jest obsługiwany. Więcej informacji na ten temat można znaleźć w dodatku "National Language Support" w podręczniku Administration Guide.
Użytkownicy systemów stowarzyszeń: informacje dotyczące NLS można znaleźć w podręczniku Instalowanie i konfigurowanie - suplement.
SQL1271W | Baza danych "<nazwa>" została odtworzona, lecz jeden lub kilka obszarów tabel w węzłach "<lista-węzłów>" jest niedostępnych. |
Objaśnienie: Komunikat ten może się pojawić po odtwarzaniu po awarii, odtwarzaniu zmian na poziomie bazy danych lub odtwarzaniu zmian na poziomie obszaru tabel. Jeśli podano opcję STOP, baza danych jest dostępna dla odtwarzania zmian na żądanym poziomie. Jeden lub kilka obszarów w podanym węźle(łach) jest niedostępnych. Może się to zdarzyć, jeśli:
Nie działające obszary tabel mogą zostać zidentyfikowane w podanych węzłach dzięki użyciu komendy LIST TABLESPACES lub narzędzia db2dart. Więcej informacji na temat konkretnych obszarów tabel zawiera protokół diagnostyczny.
Jeśli na końcu listy węzłów zostanie wyświetlony symbol ",..." , pełna lista węzłów zostanie umieszczona w protokole diagnostycznym.
(Uwaga: W przypadku serwera partycjonowanych baz danych, numer węzła (węzłów) wskazuje, w którym węźle (węzłach) wystąpiły błędy. W przeciwnym razie nie ma on znaczenia i powinien zostać zignorowany).
Działanie użytkownika: Jeśli to konieczne, napraw lub odtwórz obszary tabel i uruchom odtwarzanie zmian. Jeśli błąd się powtórzy, spróbuj uruchomić odtwarzanie zmian w odłączonym obszarze tabel.
SQL1272N | Odtwarzanie zmian na poziomie obszaru tabel dla bazy danych "<nazwa>" zostało zatrzymane, zanim zostało zakończone w węzłach "<lista-węzłów>". |
Objaśnienie: Odtwarzanie zmian na poziomie obszaru tabel zostało zatrzymane w podanych węzłach, zanim odtworzono zmiany we wszystkich wymaganych obszarach tabel. Może to być spowodowane przez jedną z następujących sytuacji:
Jeśli na końcu listy węzłów zostanie wyświetlony symbol ",..." , pełna lista węzłów zostanie umieszczona w protokole diagnostycznym.
(Uwaga: W przypadku serwera partycjonowanych baz danych, numer węzła (węzłów) wskazuje, w którym węźle (węzłach) wystąpiły błędy. W przeciwnym razie nie ma on znaczenia i powinien zostać zignorowany).
Działanie użytkownika: Przyczyna znajduje się w protokole diagnostycznym. W zależności od przyczyny wykonaj jedną z następujących czynności:
Uruchom ponownie odtwarzanie zmian na poziomie obszaru tabel.
SQL1273N | Odtwarzanie zmian dla bazy danych "<nazwa>" nie może osiągnąć podanego punktu zatrzymania (koniec-protokołu lub datownik) z powodu brakującego pliku protokołu "<nazwa>" w węźle "<numer-węzła>". |
Objaśnienie: Komenda Rollforward Database nie może odnaleźć podanego pliku protokołu archiwalnego w katalogu protokołów baz danych ani w katalogu protokołów przepełnienia w podanym węźle.
Odtwarzanie zmian zostało zatrzymane.
(Uwaga: W przypadku serwera partycjonowanych baz danych numer węzła określa węzeł, w którym wystąpił błąd. W przeciwnym razie nie ma on znaczenia i powinien zostać zignorowany).
Działanie użytkownika: Wykonaj następujące czynności:
SQL1274N | Baza danych "<nazwa>" wymaga wykonania odtwarzania zmian na poziomie obszaru tabel i podany termin musi obejmować wszystkie protokoły. |
Objaśnienie: Baza danych wymaga wykonania odtwarzania. W przypadku odtwarzania zmian w bazie danych podany termin musi być późniejszy niż terminy ostatnich pozycji w przetwarzanych protokołach. Aby kontynuować odtwarzanie zmian, należy podać ten sam czas zatrzymania.
W przypadku odtwarzania zmian na poziomie obszaru tabel podany termin musi być późniejszy niż terminy ostatnich pozycji w przetwarzanych protokołach z jednego z następujących powodów:
W bazie danych nie odtworzono zmian.
Działanie użytkownika: Wprowadź komendę ROLLFORWARD podając ROLLFORWARD TO END OF LOGS.
SQL1275N | Końcowy termin odtwarzania zmian musi być taki sam lub późniejszy niż "<datownik>", ponieważ baza danych "<nazwa>" w węźle (węzłach) "<lista-węzłów>" zawiera informacje późniejsze niż podany czas. |
Objaśnienie: W celu odtworzenia zmian została utworzona kopia zapasowa otwartej bazy danych lub co najmniej jeden z otwartych obszarów tabel. W kopii zapasowej bazy danych lub obszaru tabel znajduje się zaawansowany datownik wirtualny. Termin zatrzymania przekazany do procesu odtwarzania zmian nie może być wcześniejszy od terminu zakończenia tworzenia kopii zapasowej otwartej bazy danych w podanym węźle.
Jeśli na końcu listy węzłów zostanie wyświetlony symbol ",..." , pełna lista węzłów zostanie umieszczona w protokole diagnostycznym.
(Uwaga: W przypadku serwera partycjonowanych baz danych, numer węzła (węzłów) wskazuje, w którym węźle (węzłach) wystąpiły błędy. W przeciwnym razie nie ma on znaczenia i powinien zostać zignorowany).
Działanie użytkownika: Wykonaj następujące czynności:
SQL1276N | Baza danych "<nazwa>" musi znajdować się w stanie oczekiwania na odtwarzanie zmian aż do momentu, gdy odtwarzanie przekroczy termin taki sam lub późniejszy niż "<datownik>", ponieważ węzeł "<numer-węzła>" zawiera informacje późniejsze niż podany czas. |
Objaśnienie: Wprowadzono żądanie zmiany stanu bazy danych lub podzbioru obszarów tabel oczekującego na odtwarzanie zmian przez wywołanie SQLUM_ROLLFWD_STOP, SQLUM_STOP, SQLUM_ROLLFWD_COMPLETE lub SQLUM_COMPLETE. Kopia zapasowa baza danych lub co najmniej jeden z obszarów tabel, w którym mają być odtworzone zmiany, została utworzony podczas pracy (gdy był otwarty). Żądanie nie może zostać zrealizowane, dopóki zmiany w bazie danych lub we wszystkich obszarach tabel nie zostaną odtworzone w podanym węźle do terminu wyznaczonego przez datownik.
Ten błąd mógł również wystąpić, jeśli dla wykonania żądanego odtwarzania nie zostały dostarczone wszystkie pliki protokołów.
(Uwaga: W przypadku serwera partycjonowanych baz danych numer węzła określa węzeł, w którym wystąpił błąd. W przeciwnym razie nie ma on znaczenia i powinien zostać zignorowany).
Działanie użytkownika: Jeśli termin zatrzymania komendy ROLLFORWARD jest wcześniejszy niż "<datownik>", wprowadź ponownie komendę z terminem zatrzymania późniejszym lub równym "<datownik>".
Sprawdź, czy dostarczono wszystkie pliki protokołów. Komenda ROLLFORWARD QUERY STATUS pokazuje, który plik protokołu ma być przetworzony jako następny. Oto niektóre przyczyny braku plików protokołów:
Jeśli odszukasz brakujący plik protokołu, skopiuj go do właściwej ścieżki i powtórz wykonanie komendy.
SQL1277N | Proces odtwarzania wykrył, że jeden lub kilka kontenerów obszaru tabel jest niedostępnych lub ich stan jest ustawiony na "pamięć musi być zdefiniowana" ("storage must be defined"). |
Objaśnienie: Proces odtwarzania potwierdza, że kontenery, potrzebne dla każdego odtwarzanego obszaru tabel, są obecnie dostępne w systemie. Jeśli to tylko możliwe, proces odtwarzania utworzy kontenery, które nie istnieją. Jeśli jednak kontenery nie mogą zostać utworzone, są aktualnie używane przez inny obszar tabel albo są niedostępne z jakiejkolwiek innej przyczyny, wtedy należy poprawić listę potrzebnych kontenerów i kontynuować proces odtwarzania.
Jeśli jest wykonywane odtwarzanie w inne miejsce, stan każdego kontenera odtwarzanego obszaru tabel jest ustawiony na "pamięć musi być zdefiniowana" ("storage must be defined"). Umożliwia to korzystanie z komendy lub funkcji API SET TABLESPACE CONTAINERS, w celu zmiany definicji pamięci kontenerów.
Działanie użytkownika: Aby określić listę kontenerów dla każdego odtwarzanego obszaru, użyj funkcji API TABLESPACE CONTAINER QUERY lub komendy LIST TABLESPACE CONTAINERS. Aby podać aktualną listę dla każdego obszaru tabel, skorzystaj z komendy lub funkcji API SET TABLESPACE CONTAINERS. Ta funkcja API lub komenda umożliwia podanie listy, niezależnie od tego, czy jest ona początkową listą kontenerów (np. podczas następnego procesu odtwarzania zmian zostaną powtórzone operacje "dodaj kontener" ("add container"), opisane w protokole bazy danych), czy końcową listą (podczas procesu odtwarzania zmian operacji "dodaj kontener" ("add container") nie będą powtórzone).
Kontenery mogą być przeznaczone tylko do odczytu. W takim przypadku jedyną czynnością wymaganą przed kontynuowaniem odtwarzania jest udostępnienie kontenera do odczytu i do zapisu.
SQL1278W | Odtwarzanie zmian zakończyło się pomyślnie. Aktywne lub niepełne transakcje wymagały odtworzenia zmian w węźle (węzłach) "<lista-węzłów>". |
Objaśnienie: Odtwarzanie zmian w podzbiorze obszarów tabel do podanego terminu zakończyło się pomyślnie, jednak wystąpiła co najmniej jedna z następujących sytuacji:
Transakcje wycofane z obszarów tabel w zbiorze obszarów tabel mogą należeć do innych obszarów tabel nie związanych z odtwarzaniem zmian.
Jeśli na końcu listy węzłów zostanie wyświetlony symbol ",..." , pełna lista węzłów zostanie umieszczona w protokole diagnostycznym.
(Uwaga: W przypadku serwera partycjonowanych baz danych, numer węzła (węzłów) wskazuje, w którym węźle (węzłach) wystąpiły błędy. W przeciwnym razie nie ma on znaczenia i powinien zostać zignorowany).
Działanie użytkownika: Protokół diagnostyczny będzie zawierał szczegóły dotyczące transakcji odtworzonych przy pomocy programu odtwarzającego zmiany.
SQL1279W | Niektóre indeksy mogły nie zostać ponownie utworzone. |
Objaśnienie: Przy powtórnym tworzeniu indeksów, podczas powtórnego uruchamiania bazy danych lub podczas reorganizacji tabeli wystąpił błąd, który uniemożliwił powtórne utworzenie niektórych indeksów. Szczegóły na ten temat można znaleźć w systemowym protokole błędów i/lub w protokole błędów menedżera baz danych.
Ponowne uruchomienie bazy danych lub reorganizacja tabeli została poprawnie wykonana.
Działanie użytkownika: Zapoznaj się z protokołami błędów, aby określić, dlaczego indeksy nie mogły zostać utworzone i zlikwiduj przyczynę. Niepoprawne indeksy tabeli zostaną ponownie utworzone, kiedy tabela zostanie użyta po raz pierwszy.
SQL1280N | Termin zatrzymania przekazany do programu odtwarzającego zmiany musi być mniejszy lub równy "<datownik>" dla bazy danych "<nazwa>", ponieważ co najmniej w jednym z obszarów tabel zostały odtworzone zmiany do podanego datownika. |
Objaśnienie: W co najmniej jednym z obszarów tabel, podanym do odtwarzania zmian, zmiany zostały już odtworzone we wcześniejszym terminie. Nie można w nim dalej odtwarzać zmian.
Działanie użytkownika: Wykonaj następujące czynności:
Czas musi zostać podany w formacie CUT (Coordinated Universal Time).
SQL1281N | Połączenie z bazą danych "<alias-bazy-danych>" zostało przerwane, ponieważ został przerwany potok "<nazwa-potoku>". |
Objaśnienie: Połączenie zostało przerwane, ponieważ serwer DB2 przerwał potok. Bieżąca transakcja została wycofana.
Działanie użytkownika: Wprowadź ponownie bieżącą komendę. Jeśli błąd występuje nadal, skontaktuj się z inżynierem serwisu technicznego.
Jeśli śledzenie było aktywne, wywołaj z poziomu komend systemu operacyjnego program Independent Trace Facility. Zajrzyj do rozdziału dotyczącego Independent Trace Facility w podręczniku Troubleshooting Guide, aby zapoznać się z informacjami o sposobie jego użycia. Skontaktuj się z serwisem, przygotowując uprzednio następujące informacje:
Wymagane informacje:
sqlcode: -1281
sqlstate: 40504
SQL1282N | Próba połączenia się z bazą danych "<alias-bazy-danych>" nie powiodła się, ponieważ wszystkie instancje potoku w potoku "<nazwa potoku>" są zajęte. |
Objaśnienie: Próby połączenia się z nazwanym potokiem nie powiodły się, ponieważ połączenie zostało odrzucone przez DB2. Istnieje ograniczenie liczby połączeń dozwolonych dla nazwanego potoku.
Działanie użytkownika: Zwiększ ograniczenie połączeń dla serwera DB2 lub zakończ działanie niektórych aplikacji, używając nazwanego potoku, aby zwolnić część zasobów połączenia.
sqlcode: -1282
sqlstate: 08001
SQL1283N | Próba połączenia się z bazą danych "<alias-bazy-danych>" nie powiodła się, ponieważ potok "<nazwa-potoku>" jest używany przez inny proces. |
Objaśnienie: Podana nazwa nazwanego potoku jest już używana przez inny proces. Obsługa nazwanego potoku nie została uruchomiona.
Działanie użytkownika: Wybierz inną nazwę ustawiając zmienną środowiskową DB2PIPENAME lub spraw, aby inne programy, korzystające z nazwanego potoku, używały innej nazwy potoku.
SQL1284N | Próba połączenia się z bazą danych "<alias-bazy-danych>" nie powiodła się, ponieważ nie można znaleźć potoku "<nazwa-potoku>". |
Objaśnienie: Serwer nie uruchomił obsługi nazwanego potoku lub używa jego innej nazwy.
Działanie użytkownika: Uruchom menedżera baz danych i sprawdź, czy została uruchomiona obsługa nazwanego potoku. Jeśli obsługa nazwanego potoku została uruchomiona, sprawdź, czy nazwa potoku klienta i serwera była taka sama, podając taką samą wartość w zmiennej środowiskowej DB2PIPENAME.
sqlcode: -1284
sqlstate: 08001
SQL1285N | Próba połączenia się z bazą danych "<alias-bazy-danych>" nie powiodła się, ponieważ potok "<nazwa-potoku>" jest niepoprawny. |
Objaśnienie: Alternatywna nazwa potoku ustawiona w zmiennej środowiskowej DB2PIPENAME jest niepoprawna.
Działanie użytkownika: Zmienna środowiskowa PIPENAME musi być poprawną nazwą potoku. Nazwa nie może być dłuższa niż osiem znaków i musi mieć taką samą składnię, jak normalna nazwa pliku.
sqlcode: -1285
sqlstate: 08001
SQL1286N | Połączenie z bazą danych "<alias-bazy-danych>" zostało przerwane, ponieważ system operacyjny wyczerpał zasoby potoku "<nazwa-potoku>". |
Objaśnienie: Nazwany potok przestał funkcjonować, ponieważ system operacyjny wyczerpał zasoby (obszar wymiany stron, obszar dyskowy, uchwyty plików). Bieżąca transakcja została wycofana.
Działanie użytkownika: Zwolnij zasoby systemu i wprowadź ponownie komendę.
sqlcode: -1286
sqlstate: 40504
SQL1287N | Próba połączenia (ATTACH) z instancją "<instancja>" nie powiodła się, ponieważ nie można było znaleźć nazwanego potoku "<potok>". |
Objaśnienie: Serwer nie uruchomił obsługi nazwanego potoku lub nazwa instancji jest niepoprawna.
Działanie użytkownika: Sprawdź, czy menedżer baz danych jest uruchomiony na serwerze i czy jest uruchomiona obsługa nazwanego potoku. Sprawdź, czy nazwa instancji jest poprawna.
SQL1290N | Nazwa parametru konfiguracyjnego menedżera baz danych DFT_CLIENT_COMM lub zmienna środowiskowa DB2CLIENTCOMM jest niepoprawna. |
Objaśnienie: Podano niepoprawną wartość albo podane protokoły nie są obsługiwane przez docelową bazę danych. Akceptowalne wartości:
Jeśli jest podanych kilka wartości, muszą być oddzielone przecinkami.
Ten komunikat może pochodzić z węzła pośredniego włączonego do połączenia. Na przykład podczas próby połączenia się z serwerem DRDA przez bramę DB2 Connect, gdy stacja robocza typu klient nie korzysta z ogólnych usług katalogowych, komunikat może pochodzić z bramy DB2 Connect.
Działanie użytkownika: Popraw niepoprawną wartość i wprowadź ponownie komendę.
sqlcode: -1290
sqlstate: 08001
SQL1291N | Wykryto błąd usług katalogowych. Usługa: "<typ-usługi-katalogowej>", API: "<API>", funkcja: "<funkcja>", kod błędu: "<rc>". |
Objaśnienie: Podsystem usług katalogowych wykrył błąd. Szczegółowe informacje można uzyskać w oparciu o wartości znaczników. Oto wyjaśnienie znaczenia wartości znaczników:
Dla funkcji XDS, takich jak ds_read, wartości zwracanych kodów można znaleźć w pliku nagłówkowym DCE o nazwie xds.h.
Dla funkcji XOM, takich jak om_get, wartości zwracanych kodów można znaleźć w pliku nagłówkowym DCE o nazwie xom.h.
Ten komunikat może pochodzić z węzła pośredniego włączonego do połączenia. Na przykład podczas próby połączenia się z serwerem DRDA przez bramę DB2 Connect, gdy stacja robocza typu klient nie korzysta z ogólnych usług katalogowych, komunikat może pochodzić z bramy DB2 Connect.
Działanie użytkownika: Sprawdź, czy:
Jeśli problem nadal istnieje, poproś o pomoc administratora systemu i/lub administratora bazy danych, aby wykryć przyczynę błędu, korzystając ze zbioru znaczników.
sqlcode: -1291
sqlstate: 08001
SQL1292N | Globalna nazwa bazy danych lub instancji menedżera baz danych jest niepoprawna. |
Objaśnienie: Globalna nazwa bazy danych lub instancji menedżera baz danych nie może mieć wartości NULL i nie może mieć więcej niż 255 znaków. Musi rozpoczynać się od ciągu "/.../" albo od "/.:/".
Ten komunikat może pochodzić z węzła pośredniego włączonego do połączenia. Na przykład podczas próby połączenia się z serwerem DRDA przez bramę DB2 Connect, gdy stacja robocza typu klient nie korzysta z ogólnych usług katalogowych, komunikat może pochodzić z bramy DB2 Connect.
Działanie użytkownika: Popraw nazwę globalną i powtórz próbę.
SQL1293N | W pozycji katalogu globalnego znaleziono błąd. Kod błędu: "<kod-błędu>". |
Objaśnienie: Wykryto błąd w jednej z pozycji katalogu globalnego baz danych. Więcej szczegółów na ten temat zawiera opis kodów błędów:
Należy zauważyć, że komunikaty te można przeczytać, nawet jeśli podsystem DCE nie działa lub nie ma wystarczających uprawnień, aby odczytywać pozycje katalogu DCE.
Ten komunikat może pochodzić z węzła pośredniego włączonego do połączenia. Na przykład podczas próby połączenia się z serwerem DRDA przez bramę DB2 Connect, gdy stacja robocza typu klient nie korzysta z ogólnych usług katalogowych, komunikat może pochodzić z bramy DB2 Connect.
Działanie użytkownika: Sprawdź, czy system DCE działa i że masz odpowiednie uprawnienia, aby odczytywać pozycje katalogu. Jeśli problem się powtarza, zawiadom administratora bazy danych, aby poprawić błąd dotyczący pozycji katalogu. Więcej informacji na temat obiektów katalogu można znaleźć w podręczniku Administration Guide.
sqlcode: -1293
sqlstate: 08001
SQL1294N | Nazwa ścieżki, używanej przy dostępie do katalogu globalnego, nie została podana lub jest niepoprawna. |
Objaśnienie: Aby można było korzystać z usług katalogu globalnego, nazwa ścieżki do katalogu musi być podana w parametrze konfiguracyjnym menedżera baz danych dir_path_name lub w zmiennej środowiskowej DB2DIRPATHNAME. Nie podano tej nazwy albo podana nazwa jest niepoprawna.
Ten komunikat może pochodzić z węzła pośredniego włączonego do połączenia. Na przykład podczas próby połączenia się z serwerem DRDA przez bramę DB2 Connect, gdy stacja robocza typu klient nie korzysta z ogólnych usług katalogowych, komunikat może pochodzić z bramy DB2 Connect.
Działanie użytkownika: Spytaj administratora bazy danych o poprawną nazwę, wpisz ją i wprowadź ponownie komendę.
sqlcode: -1294
sqlstate: 08001
SQL1295N | Nazwa obiektu z informacjami o routingu, używana przy dostępie do katalogu globalnego, nie została podana lub jest niepoprawna. |
Objaśnienie: Aby można było korzystać z ogólnych usług katalogowych, w celu użycia zdalnej bazy danych z protokołem baz danych, który nie dotyczy danego klienta, nazwa obiektu z informacjami o routingu musi być podana w parametrze konfiguracyjnym menedżera baz danych route_obj_name lub w zmiennej środowiskowej DB2ROUTE. Nie podano tej nazwy albo podana nazwa jest niepoprawna.
Ten komunikat może pochodzić z węzła pośredniego włączonego do połączenia. Na przykład podczas próby połączenia się z serwerem DRDA przez bramę DB2 Connect, gdy stacja robocza typu klient nie korzysta z ogólnych usług katalogowych, komunikat może pochodzić z bramy DB2 Connect.
Działanie użytkownika: Spytaj administratora bazy danych o poprawną nazwę obiektu, wpisz ją i spróbuj ponownie.
sqlcode: -1295
sqlstate: 08001
SQL1296N | Jeśli parametr DIR_TYPE ma wartość inną niż NONE, parametry konfiguracyjne menedżera baz danych DIR_PATH_NAME i DIR_OBJ_NAME muszą mieć poprawne wartości. |
Objaśnienie: Te trzy parametry są ze sobą powiązane. Jeśli DIR_TYPE ma wartość NONE, dwa pozostałe są ignorowane. Jeśli DIR_TYPE ma wartość różną od NONE, dwa pozostałe muszą zawierać poprawne wartości. Jeśli parametr DIR_TYPE ma wartość różną od NONE, należy przestrzegać następujących zasad:
Działanie użytkownika: Jeśli chcesz zmienić wartość DIR_TYPE, sprawdź, czy parametry DIR_PATH_NAME i DIR_OBJ_NAME zawierają poprawne wartości. Jeśli chcesz umieścić wartości puste w parametrze DIR_PATH_NAME lub DIR_OBJ_NAME, sprawdź, czy DIR_TYPE ma wartość NONE.
SQL1297N | Ta komenda nie jest obecnie obsługiwana w tym środowisku. |
Objaśnienie: Funkcja wywołana przy użyciu tej komendy nie jest obsługiwana w tym środowisku.
Działanie użytkownika: Nie używaj tej komendy.