Справочник на съобщенията

SQL1700 - SQL1799

SQL1700NПо време на миграция на базата данни в нея е открито запазеното име на схема "<име>".

Обяснение: Базата данни съдържа един или повече на брой обекти, които използват името на схема "<име>", запазено от текущия мениджър на базата данни.

Командата не може да бъде изпълнена.

Отговор на потребителя: Уверете се, че всички обекти в базата данни, използващи запазеното име на схема, са премахнати и ги създайте отново, използвайки друго име на схема. Корекцията трябва да бъде направена в изданието на Мениджъра на базата данни, на което първоначално е създадена базата данни. Преди да направите опит за повторна миграция се уверете, че не се използват запазените имена на схеми. След това в текущото ниво на Мениджъра на бази данни отново подайте командата за мигриране на базата данни.

SQL1701NБазата данни не може да бъде мигрирана, защото последната сесия е прекъсната аварийно.

Обяснение: Последната операция с базата данни е прекъсната аварийно (например при отпадане на захранването) при предишния мениджър на базата данни. Не може да се извърши миграция на база данни, докато базата данни не се рестартира.

Командата не може да бъде изпълнена.

Отговор на потребителя: Базата данни трябва да се рестартира. Командата RESTART DATABASE трябва да бъде подадена, използвайки изданието на Мениджъра на базата данни, с което е осъществен последния достъп до базата данни. След това в текущото ниво на Мениджъра на бази данни отново подайте командата за мигриране на базата данни.

SQL1702WМениджърите на "<протокол>" връзките са стартирани успешно.

Отговор на потребителя: Не е необходимо действие.

SQL1703WДиректория db2event не може да бъде създадена по време на миграцията на базата данни.

Обяснение: Базата данни мигрира успешно, но директорията db2event не може да бъде създадена.

Това е само предупредително съобщение.

Отговор на потребителя: За да бъде използван мониторът на събитията, трябва да бъде създадена директорията db2event. Директорията db2event трябва да бъде създадена в директорията на базата данни, в която се намира мигрираната база данни. Директорията на мигрираната база данни може да се определи, като се повика LIST DATABASE DIRECTORY.

SQL1704NМиграцията на базата данни е неуспешна. Код на причина "<код-на-причина>".

Обяснение: Миграцията на базата данни е неуспешна. Кодовете за причините са следните:

1
открито е невалидно име на схема.

2
базата данни не може да бъде мигрирана. Тя може да е в едно от следните състояния:

3
журналите на базата данни са пълни.

4
недостатъчно място на диска.

5
не може да се обнови конфигурационният файл на базата данни.

6
преместването на базата данни е неуспешно.

7
неуспешен достъп до поддиректорията на базата данни или до един от файловете на базата данни.

8
неуспешно обновяване на тага на контейнера за бази данни.

9
достъпът до пространството за таблици е непозволен.

10
открито е невалидно име на тип.

11
структуриран тип или функция имат същото име.

12
структуриран тип/таблица има невалиден атрибут.

13
срещнат е структуриран тип.

Отговор на потребителя: Възможните разрешения според кода за причината са:

1
Запазените имена на схеми са: SYSIBM, SYSCAT, SYSSTAT и SYSFUN. Уверете се, че всички обекти в базата данни, използващи едно или повече от тези имена на схеми, се премахнат и ги създайте отново, използвайки друго име на схема. Корекцията трябва да бъде направена в изданието на мениджъра на базата данни, което е използвано преди текущото издание. Подайте отново командата за миграция на базата данни от текущото издание.

2
Коригирайте състоянието на базата данни, като се върнете обратно към изданието на мениджъра на базата данни, използвано преди текущото издание, и извършете необходимите корекции в базата данни. Подайте отново командата за миграция на базата данни от текущото издание.

3
Увеличете конфигурационните параметри на базата данни logfilsiz или logprimary. Подайте отново командата за миграция на базата данни.

4
Уверете се, че има достатъчно свободно място на диска и подайте отново командата за миграция на базата данни.

5
Има проблем с обновяването на конфигурационния файл на базата данни. Уверете се, че той не се използва ексклузивно от някой потребител и че е обновим. Подайте отново командата за миграция на базата данни. Ако проблемът продължава, обърнете се към сервиза на IBM.

6
Възстановете базата данни от архивното й копие.

7
Възстановете базата данни от архивното й копие.

8
Подайте отново командата за миграция на базата данни. Ако проблемът продължава да съществува, свържете се с представител на сервиза на IBM.

9
Коригирайте пространството за таблици чрез връщане до нивото на мениджъра на базата данни, което е използвано преди сегашното ниво. Обърнете се към съобщение SQL0290N за предложени действия за поправяне на пространството за таблици.

10
Името на типа е запазено от системата. Уверете се, че типът и обектите от базата данни, които използват типа, са изтрити и създадени отново като се използва нерезервирано име на тип. Корекцията трябва да бъде направена в изданието на мениджъра на базата данни, което е използвано преди текущото издание. Подайте отново командата за миграция на базата данни от текущото издание.

11
Структуриран тип и функция (без аргументи), принадлежащи на една и съща схема, не може да имат еднакви имена. Уверете се, че типът или функцията и обектите от базата данни, които използват типа или функцията, са изтрити и създадени отново като се използва друго име. Корекцията трябва да бъде направена в изданието на мениджъра на базата данни, което е използвано преди текущото издание. Подайте отново командата за миграция на базата данни от текущото издание.

12
Атрибутите може да имат стойности по подразбиране, да бъдат дефинирани като long varchar или long vargraphic, или да съдържат нулеви ограничения на стойности при актуализация. Атрибутът трябва да бъде изтрит и добавен отново към типа съгласно правилата за дефиниране на атрибути в оператора CREATE TYPE.

13
Възстановете базата данни от архивното й копие. Отстранете всички структурирани типове (и свързани обекти, например типизирани таблици и типизирани производни таблици). Подайте отново командата за миграция на базата данни.

SQL1705WНевъзможност за обновяване на запис в директорията на базата данни до нивото на сегашното издание.

Обяснение: Един или повече на брой псевдоними на базата данни не може да бъдат обновени в директорията на базата данни за база данни, която е била току-що мигрирана от предишно издание.

Отговор на потребителя: Отстранете от каталога псевдонима(ите) на мигрираната база данни и го запишете отново там, използвайки същата информация.

SQL1706WВ директорията на възли е открита поне една база данни, която не е локална за този потребителски модел по време на миграцията на размера на думата.

Обяснение: При мигрирането на размера на думата за потребителския модел е открита поне една база данни, която не е създадена под този потребителски модел. За да приключи успешно миграцията, такива бази данни трябва да имат същия размер на дума като в този потребителски модел.

Отговор на потребителя: Всички бази данни, каталогизирани за потребителския модел, трябва да са с един и същи размер на дума.

SQL1707NНе успя да се мигрира размера на дума в потребителския модел.

Обяснение: Възникна грешка при опит за миграция на размера на думата за потребителския модел. Свържете се с представител на сервиза на IBM.

Отговор на потребителя: Свържете се с представител на сервиза на IBM.

SQL1708WМиграцията на базата данни приключи със следния код за предупреждение: "<код-за-предупреждение>".

Обяснение: Миграцията на базата данни приключи с предупреждение Кодовете на предупрежденията са следните:

1
Един или повече възли не са успели да се мигрират.

Отговор на потребителя: Възможно решение, базирано на кодовете за предупреждение:

1
Проверете файла db2diag.log, за да установите кой възел не е успял да се мигрира. Повторете командата за миграция на базата данни върху този възел.

SQL1749NАтрибутът NOT LOGGED INITIALLY не може да бъде активиран за таблица "<име-на-таблица>", тъй като тя не е създадена с NOT LOGGED INITIALLY.

Обяснение: Таблицата "<име-на-таблица>" не е създадена с посочения атрибут NOT LOGGED INITIALLY и затова този атрибут не може да бъде активиран чрез ALTER TABLE.

Операторът не може да бъде обработен.

Отговор на потребителя: Отстранете клаузата NOT LOGGED INITIALLY от оператора ALTER TABLE.

sqlcode: -1749

sqlstate: 429AA

SQL1750NНе може външни ключове да реферират таблица с родителски ключове "<име-на-таблица>", която е създадена с клаузата NOT LOGGED INITIALLY.

Обяснение: Таблица, създадена с клауза NOT LOGGED INITIALLY, не може да бъде реферирана с външен ключ.

Отговор на потребителя: В оператора ALTER или CREATE TABLE премахнете референцията на външен ключ към "<име-на-таблица>".

sqlcode: -1750

sqlstate: 429A0

SQL1751NРезултатната група възли няма да съдържа възли, които може да бъдат използвани в карта на дяловете.

Обяснение: Група възли трябва да съдържа поне един възел, който да може да се използва в карта на дяловете. Ако възел бъде прибавен към група възли WITHOUT TABLESPACES, той не може да бъде включен в картата на дяловете, защото няма контейнери на пространствата за таблици, дефинирани за тази група възли. Ако възел се прибави чрез LIKE за друг възел и другият възел няма контейнери за всички пространства за таблици в групата възли, тогава нито един от двата възли няма да може да бъде включен към картата на дяловете.

Отговор на потребителя: Не премахвайте всичките възли в групата, без да добавите поне един възел. Ако вече има дефинирани пространства за таблици за групата възли, но няма таблици, уверете се, че поне един възел има контейнери за всички пространства за таблици.

sqlcode: -1751

sqlstate: 428C0

SQL1752NПространството за таблици не може да бъде създадено в групата възли "<име-на-група-възли>".

Обяснение: Групата възли IBMTEMPGROUP може да бъде зададена единствено и само ако пространството за таблици е временно пространство за таблици.

Отговор на потребителя: За временни пространства за таблици задайте група възли IBMTEMPGROUP. За други типове пространства за таблици задайте друга група възли, а не IBMTEMPGROUP.

sqlcode: -1752

sqlstate: 429A1

SQL1753NВъзелът "<номер-на-възел>" няма контейнери за всички временни пространства за таблици, дефинирани в групата възли IBMTEMPGROUP.

Обяснение: Един възел трябва да има контейнери, дефинирани за всички временни пространства за таблици, определени в групата възли IBMTEMPGROUP за тази база данни, преди да може да бъде включен в групата.

Отговор на потребителя: Подайте оператора ALTER TABLESPACE, за да добавите контейнери на всеки възел за всяко временно пространство за таблици в базата данни.

sqlcode: -1753

sqlstate: 57052

SQL1754NИндексното пространство за таблици или пространството за таблици с LOB данни не е в групата възли на първичното пространство за таблици.

Обяснение: Всички пространства за таблици, зададени в оператор CREATE TABLE, трябва да принадлежат на една и съща група възли.

Отговор на потребителя: Уверете се, че всички пространства за таблици, зададени в оператор CREATE TABLE, принадлежат на една група възли.

sqlcode: -1754

sqlstate: 42838

SQL1755NВъзелът "<номер-на-възел>" няма контейнери за всички пространства за таблици, дефинирани в групата възли "<име-на-група-възли>".

Обяснение: Един възел трябва да има контейнери, дефинирани за всички пространства за таблици, дефинирани в група възли, преди да може да бъде включен в операция за преразпределение на група възли.

Отговор на потребителя: Подайте оператора ALTER TABLESPACE, за да добавите контейнери на възела за всички пространства за таблици, дефинирани в групата възли.

SQL1756NПовече от една клауза задава контейнери без клаузата ON NODES.

Обяснение: За CREATE TABLESPACE клаузата USING може да се зададе само веднъж, ако не се използва клаузата ON NODES.

За ALTER TABLESPACE клаузата ADD може да се зададе само веднъж, ако не се използва клаузата ON NODES.

Операторът не е изпълнен.

Отговор на потребителя: Коригирайте оператора и опитайте отново.

sqlcode: -1756

sqlstate: 428B1

SQL1757NЛипсва клауза USING без клауза ON NODES.

Обяснение: В оператор CREATE TABLESPACE всяка клауза USING задава клаузата ON NODES. Не са включени обаче всичките възли в групата и следователно не всички възли в нея имат контейнери.

Операторът не е обработен.

Отговор на потребителя: Уверете се, че е зададена клаузата USING без клаузата ON NODES, или че всеки възел в групата възли е включен веднъж в клауза ON NODES.

sqlcode: -1757

sqlstate: 428B1

SQL1758WКонтейнерите, които не са предназначени за определени възли, не се използват от пространството за таблици на никой възел.

Обяснение: Операторите ALTER TABLESPACE и CREATE TABLESPACE включват спецификация на контейнерите за всички възли в групата възли. Спецификацията на контейнерите, която не се следва от клауза ON NODES, е излишна и е игнорирана.

Операторът е изпълнен.

Отговор на потребителя: Ако контейнерите са нужни за някои от възлите, подайте оператор ALTER TABLESPACE, за да добавите необходимите контейнери.

sqlcode: -1758

sqlstate: 01589

SQL1759WНеобходимо е преразпределяне на група възли, за да се променят създадените дялове за данните за обекти от група възли "<име-на-група-възли>", за да се включат някои допълнителни възли, или да се изключат премахнатите.

Обяснение: Това предупреждение показва, че промяна, направена чрез операторите ALTER NODEGROUP или ALTER TABLESPACE, не е предизвикала промяна в картата на дяловете на тази група възли. Картата на дяловете за група възли се променя веднага от тези оператори само ако няма дефинирани таблици, използващи дефинирано в групата възли пространство за таблици, или възелът, който се премахва, не е в картата на дяловете.

Това предупреждение се показва в следните случаи:

При всички тези случаи вече е дефинирана таблица, като е използвано пространство за таблици в групата възли.

Отговор на потребителя: Ако желаете при разпределението на данни да бъде включен или изключен възел, тогава подайте командата REDISTRIBUTE NODEGROUP или API. Друга възможност е да се премахнат всички таблици, които използват пространства за таблици в групата възли.

sqlcode: +1759

sqlstate: 01618

SQL1760NОператорът CREATE за запомнена процедура "<име-на-процедура>" трябва да има валидни клаузи LANGUAGE, EXTERNAL и PARAMETER STYLE.

Обяснение: В CREATE за процедурата "<име-на-процедура>" липсва необходима клауза. Трябва да бъдат зададени LANGUAGE, EXTERNAL и PARAMETER STYLE.

Отговор на потребителя: Добавете липсващата клауза и след това опитайте отново.

sqlcode: -1760

sqlstate: 42601

SQL1761NГрупата възли "<име-на-група-възли>" не е дефинирана за буферния пул "<име-на-буферен-пул>".

Обяснение: Групата възли за пространството за таблици не е дефинирана за буферния пул. Пространството за таблици не може да бъде създадено или променено така, че да използва тази комбинация от група възли и буферен пул.

Операторът не може да бъде обработен.

Отговор на потребителя: Възможните действия са:

sqlcode: -1761

sqlstate: 42735

SQL1762NНе може да се осъществи свързване с базата данни, защото няма достатъчно пространство за разполагане на файловете на активния журнал.

Обяснение: Няма достатъчно дисково пространство за разполагане на файловете на активния журнал.

Отговор на потребителя: Намалете стойностите на конфигурационните параметри на базата данни LOGPRIMARY и/или LOGFILSIZ, така че да се използва по-малък набор от файлове на активния журнал.

SQL1763NИма множество действия с контейнери в оператора ALTER TABLESPACE.

Обяснение: Има повече от един тип действие с контейнер (ADD, EXTEND или RESIZE) в оператора ALTER TABLESPACE. Можете да задавате само един тип действие в рамките на един оператор ALTER TABLESPACE. Можете обаче да задавате едно и също действие много пъти за различни контейнери в рамките на оператора.

Отговор на потребителя: Задайте само един тип действие с контейнер в оператора ALTER TABLESPACE.

sqlcode: -1763

sqlstate: 429BC

SQL1764NПосоченият размер за операция RESIZE в оператор ALTER TABLESPACE е по-малък от текущия размер на контейнера на пространството за таблици.

Обяснение: Размерът, посочен в оператор ALTER TABLESPACE, използващ операция RESIZE, е по-малък от текущия размер на контейнера на пространството за таблици. Можете да увеличите само размера на контейнера.

Отговор на потребителя: Задайте размер, който е по-голям от текущата стойност за контейнера на пространството за таблици.

sqlcode: -1764

sqlstate: 560B0


[ Начало на страницата | Предишна страница | Следваща страница ]