SQL1512N | ddcstrc nie mógł wykonać zapisu do podanego pliku. |
Objaśnienie: ddcstrc nie był w stanie zapisać informacji śledzenia do pliku o nazwie podanej w instrukcji.
Działanie użytkownika: Sprawdź, czy podana nazwa pliku jest poprawna w tym systemie plików. Jeśli nazwa pliku nie została podana, sprawdź, czy masz uprawnienia wymagane do zapisu do domyślnego pliku ddcstrc.tmp.
SQL1513W | ddcstrc nie został wyłączony. |
Objaśnienie: ddcstrc nie został wyłączony, ponieważ wystąpił błąd. Stało się, tak aby zapobiec utracie informacji śledzenia przed ich zapisaniem do pliku.
Działanie użytkownika: Usuń zgłoszony błąd ddcstrc, a następnie spróbuj ponownie wyłączyć śledzenie.
SQL1520N | Rozmiar buforu musi być wartością liczbową większą lub równą 65536. |
Objaśnienie: Użytkownik określił niepoprawny rozmiar buforu dla komendy ddcstrc.
Działanie użytkownika: Sprawdź, czy rozmiar buforu jest podana jako wartość liczbowa i czy jest ona większa lub równa od 65536 (64K). Zauważ, że wielkość używanej pamięci musi być wielokrotnością 64K. Wartość ddcstrc jest zaokrąglana w dół do najbliższej wielokrotności 64K.
SQL1525N | Wystąpił błąd podczas uruchamiania demona ochrony DB2. |
Objaśnienie: Wystąpił nieoczekiwany błąd podczas uruchamiania demona ochrony DB2.
Działanie użytkownika: Poszukaj dalszych informacji w pliku db2diag.log, a następnie wprowadź ponownie komendę DB2START.
SQL1526N | Uruchomienie programu db2start nie powiodło się, ponieważ nie została uruchomiona obsługa DB2VIA. Kod przyczyny: "<kod-przyczyny>". |
Objaśnienie: Podczas uruchamiania db2start nie została uruchomiona obsługa DB2VIA. Kod przyczyny wskazuje na przyczynę problemu:
Działanie użytkownika:
SQL1530W | Podany stopień paralelizmu zostanie zignorowany, ponieważ w systemie nie jest dozwolony wewnętrzny paralelizm partycji. |
Objaśnienie: Została podana opcja wiązania DEGREE o wartości większej od 1 lub instrukcja SET CURRENT DEGREE została uruchomiona z wartością większą od 1, jednak paralelizm wewnętrznych partycji w menedżerze baz danych był niemożliwy.
Menedżer baz danych musi zostać uruchomiony z parametrem konfiguracyjnym wewnętrznej paralelizm ustawionym na ON, aby możliwy był wewnętrzny paralelizm partycji dla instancji.
Instrukcja lub komenda zakończyła się pomyślnie, ale specyfikacja stopnia została zignorowana.
Działanie użytkownika: Jeśli chcesz korzystać z wewnętrznego paralelizmu partycji, uruchom ponownie menedżera baz danych z parametrem konfiguracyjnym wewnętrznego paralelizmu ustawionym na ON.
W przeciwnym wypadku użyj wartości 1 lub ANY, aby określić stopień paralelizmu.
sqlcode: +1530
sqlstate: 01623
SQL1580W | Podczas konwersji ze strony kodowej "<źródłowa>" do strony kodowej "<docelowa>" zostały usunięte spacje końcowe. Maksymalny rozmiar obszaru docelowego wyniósł "<maks-dł>". Długość łańcucha źródłowego wyniosła "<dł-źródła>", a jego szesnastkową reprezentacją był "<łańcuch>". |
Objaśnienie: Podczas uruchamiania instrukcji SQL, w wyniku operacji przetwarzania strony kodowej powstał łańcuch, który jest dłuższy niż maksymalna wielkość obiektu docelowego. Przetwarzanie było kontynuowane, ponieważ zostały pominięte jedynie puste znaki.
Działanie użytkownika: Sprawdź, czy wynik jest taki, jakiego oczekiwano i czy pominięcie ostrzeżenia nie spowodowało nieoczekiwanych konsekwencji.
sqlcode: 1580
sqlstate: 01004
SQL1581N | Tabela "<nazwa-tabeli>" nie może być w trybie dołączania i mieć dwóch indeksów klastrowych. |
Objaśnienie: Istnieją dwie sytuacje, w których występuje ten błąd.
Działanie użytkownika: Jeśli indeks klastrowy jest konieczny, zmień tabelę, tak aby nie była w trybie dołączania (append). Jeśli tryb dołączania (append) jest niezbędny, usuń indeks klastrowy istniejący dla tabeli.
sqlcode: -1581
sqlstate: 428CA
SQL1582N | Parametr PAGESIZE obszaru tabel "<nazwa-obszaru-tabel>" nie jest zgodny z parametrem PAGESIZE obszaru buforów "<nazwa-obszaru-buforów>" związanego z obszarem tabel. |
Objaśnienie: Wartość parametru PAGESIZE podana w instrukcji CREATE TABLESPACE nie jest zgodna z wielkością strony obszaru buforów, który ma być używany z obszarem tabel. Wartości te muszą być zgodne.
Nie można wykonać instrukcji.
Działanie użytkownika: Zmień wartość parametru PAGESIZE, aby była zgodna z wielkością strony obszaru buforów lub zmień obszar buforów na taki, którego wielkość strony będzie zgodna z parametrem PAGESIZE.
sqlcode: -1582
sqlstate: 428CB
SQL1583N | Wartość parametru PAGESIZE równa "<wielkość-strony>" nie jest obsługiwana. |
Objaśnienie: Wartość parametru PAGESIZE podana w instrukcji CREATE BUFFERPOOL lub CREATE TABLESPACE nie jest obsługiwaną wielkością strony. Obsługiwanymi wielkościami stron dla wersji 5 są: 4 K, 8 K, 16 K i 32 K.
Nie można wykonać instrukcji.
Działanie użytkownika: Podaj jedną z obsługiwanych wielkości stron.
sqlcode: -1583
sqlstate: 428DE
SQL1584N | Nie można znaleźć systemowego obszaru tabel tymczasowych, dla którego rozmiar strony nie jest mniejszy niż "<rozmiar_strony>". |
Objaśnienie: Do przetworzenia instrukcji wymagany był obszar tabel tymczasowych. Nie było dostępnego systemowego, tymczasowego obszaru tabel o rozmiarze strony równym "<rozmiar_strony>" lub większym.
Nie można wykonać instrukcji.
Działanie użytkownika: Utwórz systemowy, tymczasowy obszar tabel o rozmiarze strony nie mniejszym niż "<rozmiar_strony>".
sqlcode: -1584
sqlstate: 57055
SQL1585N | Nie istnieje systemowy, tymczasowy obszar tabel, o wystarczającym rozmiarze strony. |
Objaśnienie: Mógł wystąpić jeden z następujących warunków:
Maksymalna Maksymalna Wielkość strony długość liczba tymczasowego rekordu kolumn obszaru tabel ------------ ------ ------------- 1957 bajtów 244 2K 4005 bajtów 500 4K 8101 bajtów 1012 8K 16293 bajtów 1012 16K 32677 bajtów 1012 32K
Działanie użytkownika: Utwórz systemowy, tymczasowy obszar tabel obsługujący strony większego rozmiaru, jeśli taki obszar jeszcze nie istnieje. Jeśli taki obszar tabel już istnieje, to z tymczasowej tabeli systemowej usuń jedną lub kilka kolumn. Utwórz osobne tabele lub widoki, jeśli jest to wymagane, aby przechowywać dodatkowe informacje przekraczające limit.
sqlcode: -1585
sqlstate: 54048
SQL1590N | W obszarach tabel (TABLESPACE) dla urządzeń (DEVICE) nie dopuszcza się występowania pól typu LONG VARCHAR i LONG VARGRAPHIC. |
Objaśnienie: Urządzenia ("surowe" we/wy) na HP wymagają ustawienia granic we/wy na 1024 bajty. Pola LONG VARCHAR i LONG VARGRAPHIC są obsługiwane przez elementy 512-bajtowe i dlatego mogą być używane tylko w obszarach tabel SYSTEM MANAGED TABLESPACE lub DATABASE MANAGED TABLESPACE wraz z kontenerami jedynie typu FILE.
Działanie użytkownika: Możliwe działania:
sqlcode: 1590
sqlstate: 56097
SQL1591N | Opcja ON instrukcji SET INTEGRITY jest niepoprawna, ponieważ tabela "<nazwa-tabeli>" nie jest w odpowiednim stanie. |
Objaśnienie: Opcja ON może być podana tylko dla tabeli znajdującej się z stanie sprawdzania w toku oraz gdy pierwsze (dla ograniczenia klucza obcego), drugie (dla ograniczenia sprawdzającego) oraz piąte (dla tabel zbiorczych) pole w kolumnie CONST_CHECKED katalogu SYSCAT.TABLES ma wartość 'Y' lub 'U'.
Działanie użytkownika: Jeśli tabela nie jest w stanie sprawdzania w toku, nie podawaj opcji ON. Jeśli tabela jest w stanie sprawdzania w toku, sprawdź integralność tabeli (lub odśwież tabelę, jeśli jest nią tabela zbiorcza) przed wykonaniem instrukcji SET INTEGRITY z opcją ON.
sqlcode: -1591
sqlstate: 55019
SQL1592N | Opcja INCREMENTAL jest niepoprawna (kod przyczyny "<kod-przyczyny>"), ponieważ tabela "<nazwa-tabeli>" nie może być przetwarzana w sposób przyrostowy. |
Objaśnienie: Przyczyna jest zależna od podanego "<kodu-przyczyny>":
Działanie użytkownika: Nie podawaj opcji INCREMENTAL. System sprawdzi całą tabelę w poszukiwaniu naruszenia ograniczeń (lub jeśli to jest tabela zbiorcza, ponownie wyliczy dla niej definicje zapytań).
sqlcode: -1592
sqlstate: 55019
SQL1593N | Opcja REMAIN PENDING jest niepoprawna, ponieważ tabela "<nazwa-tabeli>" nie znajduje się w stanie sprawdzania w toku. |
Objaśnienie: Tabela musi być w stanie sprawdzania w toku, jeśli podano opcję REMAIN PENDING.
Działanie użytkownika: Nie podawaj opcji REMAIN PENDING.
sqlcode: -1593
sqlstate: 55019
SQL1594W | Część starszych danych pozostało niezweryfikowanych i dlatego niektóre pola w kolumnie CONST_CHECKED katalogu SYSCAT.TABLES są oznaczone symbolem 'U'. |
Objaśnienie: Tabela nie została poprzednio sprawdzona (lub została sprawdzona przez użytkownika). Następnie została wykonana instrukcja SET INTEGRITY ... OFF lub LOAD, która zmieniła część wartości w kolumnie CONST_CHECKED na symbole 'W'. Po podaniu opcji INCREMENTAL w bieżącej instrukcji, stara (nie dodana) część tabeli pozostała niesprawdzona przez system. W związku z tym odpowiednie wartości w kolumnie CONST_CHECKED są oznaczone symbolem 'U' umożliwiającym ich wyśledzenie.
Działanie użytkownika: Nie jest wymagane żadne działanie. Jeśli chcesz, aby integralność danych została zapewniona przez system, ustaw tabelę z powrotem w stan sprawdzania w toku i ponownie wykonaj instrukcję bez opcji INCREMENTAL. System wykona pełne przetwarzanie przejmując pełną odpowiedzialność za integralność danych w tabeli.
sqlcode: +1594
sqlstate: 01636
SQL1595N | Nie można sprawdzić integralności tabeli "<nazwa-tabeli>", ponieważ nie została sprawdzona tabela nadrzędna w ograniczeniu referencyjnym lub tabela bazowa dla tabeli zbiorczej. |
Objaśnienie: Aby uniknąć propagowania tabeli z danymi, które mogą naruszyć integralność, musi zostać sprawdzona poprawność wszystkich tabel nadrzędnych, aby można było sprawdzić integralność tej tabeli. Jeśli jest to tabela zbiorcza, tabele bazowe muszą zostać sprawdzone przed przystąpieniem do sprawdzania tej tabeli. Poprawność tabeli jest sprawdzana, jeśli pierwsze (dla ograniczenia klucza obcego), drugie (dla ograniczenia sprawdzającego) oraz piąte (dla tabeli zbiorczej) pole w kolumnie CONST_CHECKED tabeli SYSCAT.TABLES ma symbol 'Y' lub 'U'.
Działanie użytkownika: Sprawdź integralność wszystkich tabel nadrzędnych (lub jeśli to jest tabela zbiorcza, wszystkich tabel bazowych) i wprowadź ponownie komendę.
sqlcode: -1595
sqlstate: 55019
SQL1596N | Nie można wyspecyfikować opcji WITH EMPTY TABLE dla "<nazwa-tabeli>", która ma zależną tabelę podsumowującą REFRESH IMMEDIATE. |
Objaśnienie: Do tabeli "<nazwa-tabeli>" występuje odniesienia w zapytaniu dla co najmniej jednej tabeli podsumowującej z opcją REFRESH IMMEDIATE. Zmieniając dla tabeli z taką zależnością opcję ACTIVATE NOT LOGGED INITIALLY, nie można określić klauzuli WITH EMPTY TABLE.
Nie można wykonać instrukcji.
Działanie użytkownika: Usuń klauzulę WITH EMPTY TABLE z instrukcji ALTER TABLE.
sqlcode: -1596
sqlstate: 42928