Komunikaty

SQL1700 - SQL1799

SQL1700NPodczas migracji bazy danych znaleziono w niej zarezerwowaną nazwę schematu "<nazwa>".

Objaśnienie: Baza danych zawiera jeden lub więcej obiektów, które używają nazwy schematu "<nazwa>" zarezerwowanej przez bieżący menedżer baz danych.

Nie można wykonać komendy.

Działanie użytkownika: Sprawdź, czy wszystkie obiekty bazy danych używające zarezerwowanej nazwy schematu są usunięte i ponownie utwórz obiekty używając innej nazwy schematu. Poprawkę tę należy wprowadzić w wersji menedżera baz danych, w której pierwotnie utworzono bazę danych. Przed ponownym podjęciem próby migracji upewnij się, że żadne zarezerwowane nazwy schematów nie są używane. Następnie wprowadź ponownie komendę migracji bazy danych w bieżącej wersji menedżera baz danych.

SQL1701NNie można przeprowadzić migracji bazy danych, ponieważ ostatnia sesja została zakończona niepoprawnie.

Objaśnienie: Ostatnia operacja na bazie danych została nagle przerwana (np. zanik napięcia w sieci) podczas pracy poprzedniego menedżera baz danych. Nie można wykonać migracji bazy danych dopóki nie zostanie ona ponownie uruchomiona.

Nie można wykonać komendy.

Działanie użytkownika: Ponownie uruchom bazę danych. Wprowadź komendę RESTART DATABASE używając tej wersji menedżera baz danych, który ostatnio korzystał z bazy danych. Następnie wprowadź ponownie komendę migracji bazy danych w bieżącej wersji menedżera baz danych.

SQL1702WMenedżery połączeń "<protokół>" zostały uruchomione poprawnie.

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

SQL1703WKatalog db2event nie mógł zostać utworzony podczas migracji bazy danych.

Objaśnienie: Migracja bazy danych zakończyła się poprawnie, ale katalog db2event nie mógł zostać utworzony.

Jest to tylko ostrzeżenie.

Działanie użytkownika: Katalog db2event musi zostać utworzony, jeśli monitor zdarzeń ma być używany. Katalog db2event musi zostać utworzony w katalogu bazy danych, w którym znajduje się baza danych po migracji. Katalog bazy danych po migracji można określić przy użyciu instrukcji LIST DATABASE DIRECTORY.

SQL1704NMigracja bazy danych nie powiodła się. Kod przyczyny: "<kod-przyczyny>".

Objaśnienie: Migracja bazy danych nie powiodła się. Poniżej przedstawiono kody przyczyn:

1
Znaleziono niepoprawną nazwę schematu.

2
Nie można przeprowadzić migracji dla tej bazy danych. Baza danych może być w jednym z następujących stanów:

3
Protokoły bazy danych są pełne.

4
Niewystarczająca ilość miejsca na dysku.

5
Nie można zaktualizować pliku konfiguracyjnego bazy danych.

6
Przeniesienie bazy danych nie powiodło się.

7
Dostęp do podkatalogu bazy danych lub do jednego z plików bazy danych nie powiódł się.

8
Aktualizacja znacznika kontenera bazy danych nie powiodła się.

9
Brak dostępu do obszaru tabel.

10
Znaleziono niepoprawną nazwę typu.

11
Typ strukturalny oraz funkcja mają te same nazwy.

12
Typ/tabela strukturalna mają niepoprawny atrybut.

13
Wystąpił typ strukturalny.

Działanie użytkownika: Poniżej przedstawiono możliwe rozwiązania w zależności od kodu przyczyny:

1
SYSIBM, SYSCAT, SYSSTAT i SYSFUN są zarezerwowanymi nazwami schematów. Należy upewnić się, że wszystkie obiekty bazy danych używające jednej lub więcej z powyższych nazw schematów są usunięte i ponownie utworzyć obiekty używając innej nazwy schematu. Poprawkę tę należy wprowadzić w poprzedniej wersji menedżera baz danych. Należy ponownie uruchomić komendę migracji bazy danych w bieżącej wersji.

2
Należy zmienić stan bazy danych używając menedżera baz danych i wykonaj wszystkie konieczne poprawki w bazie danych. Należy ponownie uruchomić komendę migracji bazy danych w bieżącej wersji.

3
Należy zwiększyć wartości parametrów konfiguracyjnych bazy danych logfilsiz lub logprimary. Następnie należy uruchomić ponownie komendę migracji bazy danych.

4
Należy upewnić się, że w systemie jest odpowiednia ilość miejsca na dysku, a następnie uruchomić ponownie komendę migracji bazy danych.

5
Wystąpił problem z aktualizacją pliku konfiguracyjnego bazy danych. Należy upewnić się, że plik konfiguracyjny bazy danych nie jest zastrzeżony dla innych użytkowników i czy istnieje możliwość jego aktualizacji. Następnie należy uruchomić ponownie komendę migracji bazy danych. Jeśli problem się powtórzy, należy poinformować o tym inżyniera serwisu IBM.

6
Należy odtworzyć bazę danych z kopii zapasowej.

7
Należy odtworzyć bazę danych z kopii zapasowej.

8
Następnie należy uruchomić ponownie komendę migracji bazy danych. Jeśli problem się powtórzy, należy skontaktować się z inżynierem serwisu.

9
Należy poprawić obszar tabel powracając do poprzedniej wersji menedżera baz danych. Informacje o działaniach zalecanych w celu naprawienia obszaru tabel można znaleźć w opisie komunikatu SQL0290N.

10
Nazwa typu jest zarezerwowana przez system. Należy sprawdzić, czy typy i obiekty bazy danych, które używają tego typu, zostały usunięte i ponownie utworzone przy użyciu niezarezerwowanej nazwy typu. Poprawkę tę należy wprowadzić w poprzedniej wersji menedżera baz danych. Należy ponownie uruchomić komendę migracji bazy danych w bieżącej wersji.

11
Typ strukturalny i funkcja (bez argumentów) należące do tego samego schematu nie mogą mieć tych samych nazw. Należy sprawdzić, czy typy lub funkcje i obiekty bazy danych, które używają tego typu, zostały usunięte i ponownie utworzone z różnymi nazwami. Poprawkę tę należy wprowadzić w poprzedniej wersji menedżera baz danych. Należy ponownie uruchomić komendę migracji bazy danych w bieżącej wersji.

12
Atrybut mógł zostać ustawiony domyślnie, zdefiniowany jako varchar bądź long vargraphic lub zawierać ograniczniki null. Atrybut musi zostać usunięty i dodany z powrotem do typu zgodnie z regułami definiującymi ten atrybut w instrukcji CREATE TYPE.

13
Należy odtworzyć bazę danych z kopii zapasowej. Usuń wszystkie typy strukturalne (i obiekty pokrewne, np. tabele i widoki określonego typu). Następnie należy uruchomić ponownie komendę migracji bazy danych.

SQL1705WNie można aktualizować pozycji katalogu baz danych do bieżącej wersji.

Objaśnienie: W katalogu bazy danych nie można zaktualizować aliasów bazy danych, dla której właśnie przeprowadzono migrację z wcześniejszej wersji.

Działanie użytkownika: Usuń z katalogu aliasy bazy danych, dla której przeprowadzono migrację i ponownie wpisz je do katalogu używając tych samych informacji.

SQL1706WPodczas migracji instancji z rozmiarem słowa, w katalogu węzła dla tej instancji, została wykryta co najmniej jedna nielokalna baza danych.

Objaśnienie: Podczas wykonywania migracji instancji z rozmiarem słowa, napotkano co najmniej jedną bazę danych, która nie była utworzona w tej instancji. Aby migracja została zakończona sukcesem, to taka baza danych musi mieć taki sam rozmiar słowa co ta instancja.

Działanie użytkownika: Zapewnij, by wszystkie bazy danych wpisane do katalogu w instancji, miały ten sam rozmiar słowa.

SQL1707NNie można przeprowadzić migracji rozmiaru słowa instancji.

Objaśnienie: Wystąpił błąd podczas próby przeprowadzenia migracji rozmiaru słowa instancji. Skontaktuj się z inżynierem serwisu IBM.

Działanie użytkownika: Skontaktuj się z inżynierem serwisu IBM.

SQL1708WMigracja bazy danych została zakończona z następującym kodem ostrzeżenia: "<kod-ostrzeżenia>".

Objaśnienie: Migracja bazy danych zakończona z ostrzeżeniem. Poniżej przedstawiono kody przyczyn:

1
Nie powiodła się migracja jednego lub kilku węzłów.

Działanie użytkownika: Możliwe rozwiązania opierają się na kodach ostrzeżenia:

1
W pliku db2diag.log sprawdź, dla którego węzła nie udało się przeprowadzić migracji. Dla tego węzła wprowadź ponownie komendę migracji bazy danych.

SQL1749NAtrybutu NOT LOGGED INITIALLY nie można uaktywnić dla tabeli "<nazwa-tabeli>", jeśli nie została ona utworzona z atrybutem NOT LOGGED INITIALLY.

Objaśnienie: Tabela "<nazwa-tabeli>" nie została utworzona z podanym atrybutem NOT LOGGED INITIALLY i dlatego nie można uaktywnić tego atrybutu przy użyciu instrukcji ALTER TABLE.

Nie można wykonać instrukcji.

Działanie użytkownika: Usuń klauzulę NOT LOGGED INITIALLY z instrukcji ALTER TABLE.

sqlcode: -1749

sqlstate: 429AA

SQL1750NKlucze obce nie mogą odwoływać się do tabeli klucza nadrzędnego "<nazwa-tabeli>", która została utworzona przy pomocy klauzuli NOT LOGGED INITIALLY.

Objaśnienie: Klucz obcy nie może odwoływać się do tabeli utworzonej przy pomocy klauzuli NOT LOGGED INITIALLY.

Działanie użytkownika: Usuń odwołanie klucza obcego do tabeli "<nazwa-tabeli>" w instrukcji ALTER lub CREATE TABLE.

sqlcode: -1750

sqlstate: 429A0

SQL1751NWynikowa grupa węzłów może nie zawierać żadnych węzłów, które mogłyby być użyte w mapie partycjonowania.

Objaśnienie: Wynikowa grupa węzłów musi zawierać co najmniej jeden węzeł, który mógłby być użyty w mapie partycjonowania. Jeśli węzeł jest dodany do grupy węzłów WITHOUT TABLESPACES, nie może on znaleźć się w mapie partycjonowania, ponieważ w tej grupie węzłów brak jest zdefiniowanych kontenerów dla obszarów tabel. Jeśli węzeł został dodany na podstawie (LIKE) innego węzła i ten inny węzeł nie ma kontenerów dla wszystkich obszarów tabel w grupie węzłów, to żaden z nich nie może znaleźć się w mapie partycjonowania.

Działanie użytkownika: Nie usuwaj wszystkich węzłów z grupy, zanim nie dodasz co najmniej jednego. Jeśli obszary tabel są już zdefiniowane w grupie węzłów, ale brakuje tabel, sprawdź, czy co najmniej jeden węzeł ma kontenery dla wszystkich obszarów tabel.

sqlcode: -1751

sqlstate: 428C0

SQL1752NW grupie węzłów "<nazwa-grupy-węzłów>" nie można utworzyć obszaru tabel.

Objaśnienie: Grupa węzłów IBMTEMPGROUP może być określona wtedy i tylko wtedy, gdy obszar tabel jest systemowym, tymczasowym obszarem tabel.

Działanie użytkownika: Dla systemowych, tymczasowych obszarów tabel określ grupę węzłów IBMTEMPGROUP. Dla innych typów obszarów tabel określ grupę węzłów różną od IBMTEMPGROUP.

sqlcode: -1752

sqlstate: 429A1

SQL1753NNie dla wszystkich obszarów tabel, zdefiniowanych w grupie węzłów IBMTEMPGROUP, węzeł "<numer-węzła>" ma kontenery.

Objaśnienie: Zanim węzeł będzie można włączyć do grupy węzłów, to musi on mieć zdefiniowane kontenery dla wszystkich systemowych, tymczasowych obszarów tabel, zdefiniowanych w grupie węzłów IBMTEMPGROUP dla tej bazy danych.

Działanie użytkownika: Wydaj instrukcję ALTER TABLESPACE, aby dodać kontenery na każdym węźle dla każdego systemowego, tymczasowego obszaru tabel w bazie danych.

sqlcode: -1753

sqlstate: 57052

SQL1754NIndeksowy lub długi obszar tabel nie znajduje się w tej samej grupie węzłów, co nadrzędny obszar tabel.

Objaśnienie: Wszystkie obszary tabel określone w instrukcji CREATE TABLE muszą należeć do tej samej grupy węzłów.

Działanie użytkownika: Sprawdź, czy wszystkie obszary tabel określone w instrukcji CREATE TABLE należą do tej samej grupy węzłów.

sqlcode: -1754

sqlstate: 42838

SQL1755NWęzeł "<numer-węzła>" nie ma kontenerów dla wszystkich obszarów tabel zdefiniowanych w grupie węzłów "<nazwa-grupy-węzłów>".

Objaśnienie: W operacji redystrybucji grupy węzłów mogą uczestniczyć tylko węzły, które mają kontenery zdefiniowane dla wszystkich obszarów tabel zdefiniowanych w grupie węzłów.

Działanie użytkownika: Wywołaj instrukcję ALTER TABLESPACE, aby dodać kontenery do wszystkich obszarów tabel zdefiniowanych w grupie węzłów.

SQL1756NWięcej niż jedna klauzula określa kontenery bez klauzuli ON NODES.

Objaśnienie: Dla instrukcji CREATE TABLESPACE, klauzula USING bez klauzuli ON NODES może być podana tylko raz.

Dla instrukcji ALTER TABLESPACE, klauzula ADD bez klauzuli ON NODES może być podana tylko raz.

Instrukcja nie została wykonana.

Działanie użytkownika: Popraw instrukcję i wywołaj ją ponownie.

sqlcode: -1756

sqlstate: 428B1

SQL1757NBrakuje klauzuli USING bez klauzuli ON NODES.

Objaśnienie: W instrukcji CREATE TABLESPACE każda klauzula USING określa klauzulę ON NODES. Jednakże nie wszystkie węzły w grupie węzłów są zawarte w klauzuli i dlatego nie wszystkie węzły w grupie mają kontenery.

Instrukcja nie została wykonywana.

Działanie użytkownika: Sprawdź, czy klauzula USING była podana bez klauzuli ON NODES lub czy każdy węzeł z grupy węzłów wystąpił w klauzuli ON NODES tylko raz.

sqlcode: -1757

sqlstate: 428B1

SQL1758WKontenery, które nie zostały przypisane określonym węzłom, nie są używane przez obszar tabel dla żadnego węzła.

Objaśnienie: Instrukcje ALTER TABLESPACE i CREATE TABLESPACE zawierają określenia kontenerów dla wszystkich węzłów w grupie węzłów. Określenia kontenerów, po których nie następuje klauzula ON NODES są zbyteczne i zostają pominięte.

Instrukcja została wykonana.

Działanie użytkownika: Jeśli dla jakichś węzłów wymagane są kontenery, wywołaj instrukcję ALTER TABLESPACE i dodaj potrzebne kontenery.

sqlcode: -1758

sqlstate: 01589

SQL1759WAby zmienić partycjonowanie danych dla obiektów w grupie węzłów "<nazwa-grupy-węzłów>", dołączyć niektóre dodane węzły lub wyłączyć niektóre usunięte węzły, wymagana jest redystrybucja grupy węzłów.

Objaśnienie: Ostrzeżenie to pokazuje, że zmiany dokonane przy pomocy instrukcji ALTER NODEGROUP lub ALTER TABLESPACE nie powodują zmian mapy partycjonowania dla grupy węzłów. Instrukcje te zmieniają mapę partycjonowania dla grupy węzłów, jeśli żadna tabela nie była zdefiniowana przy użyciu obszarów tabel zdefiniowanych w grupie węzłów lub jeśli usunięty węzeł nie znajdował się w mapie partycjonowania.

Ostrzeżenie to pojawia się w następujących przypadkach:

Dla wszystkich powyższych przypadków, tabela jest już zdefiniowana przy użyciu obszaru tabel w grupie węzłów.

Działanie użytkownika: Jeśli konieczne okaże się dołączenie lub wyłączenie węzła dla partycjonowania danych, wprowadź komendę REDISTRIBUTE NODEGROUP lub funkcję API. Inną możliwością jest usunięcie wszystkich tabel używających obszarów tabel w grupie węzłów.

sqlcode: +1759

sqlstate: 01618

SQL1760NInstrukcja CREATE dla procedury zapisanej w bazie "<nazwa-procedury>" musi zawierać poprawne klauzule LANGUAGE, EXTERNAL oraz PARAMETER STYLE.

Objaśnienie: W instrukcji CREATE dla procedury "<nazwa-procedury>" brakuje wymaganej klauzuli. Muszą być podane klauzule LANGUAGE, EXTERNAL oraz PARAMETER STYLE.

Działanie użytkownika: Dodaj brakującą klauzulę i powtórz operację.

sqlcode: -1760

sqlstate: 42601

SQL1761NGrupa węzłów "<nazwa-grupy-węzłów>" nie została zdefiniowana dla puli buforów "<nazwa-puli-buforów>".

Objaśnienie: Grupa węzłów dla obszaru tabel nie została zdefiniowana dla puli buforów. Obszar tabel nie może zostać utworzony ani zmieniony, tak aby używał tej kombinacji grupy węzłów i puli buforów.

Nie można wykonać instrukcji.

Działanie użytkownika: Możliwe działania:

sqlcode: -1761

sqlstate: 42735

SQL1762NNie można połączyć się z bazą danych, ponieważ jest zbyt mało miejsca i nie można go przydzielić dla aktywnych protokołów.

Objaśnienie: W systemie jest zbyt mało miejsca dla aktywnych protokołów.

Działanie użytkownika: Zmniejsz wartości parametrów konfiguracyjnych baz danych LOGPRIMARY i/lub LOGFILSIZ, tak aby była wykorzystywana mniejsza ilość aktywnych protokołów.

SQL1763NW instrukcji ALTER TABLESPACE są akcje wielu kontenerów.

Objaśnienie: W instrukcji ALTER TABLESPACE jest więcej niż jeden typ akcji konteneru (ADD, EXTEND lub RESIZE). W pojedynczej instrukcji ALTER TABLESPACE można określić tylko jeden typ akcji. Można jednak określić tę samą akcję wiele razy w różnych kontenerach w instrukcji.

Działanie użytkownika: W instrukcji ALTER TABLESPACE określ tylko jeden akcji konteneru.

sqlcode: -1763

sqlstate: 429BC

SQL1764NOkreślony rozmiar akcji RESIZE w instrukcji ALTER TABLESPACE jest mniejszy niż bieżący rozmiar konteneru obszaru tabel.

Objaśnienie: Rozmiar określony w instrukcji ALTER TABLESPACE używającej akcji RESIZE jest mniejszy niż bieżący rozmiar konteneru obszaru. Można jedynie zwiększyć rozmiar konteneru.

Działanie użytkownika: Określ większy rozmiar niż bieżący rozmiar kontenera obszaru tabel.

sqlcode: -1764

sqlstate: 560B0


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