SQL3500W | Помощната програма започва фазата "<фаза>" в "<времеви-индикатор>". |
Обяснение: Това е информационно съобщение, показващо, че ще започне фаза, и че предишната фаза е завършила. Фазите са (в реда на появяването):
Във фазата LOAD данните се зареждат в таблицата. Ако има индекси за създаване, фазата BUILD ще следва фазата LOAD. Ако има дублиращи се ключове за уникален индекс, фазата DELETE ще следва фазата BUILD.
Ако LOAD бъде прекъсната преди края на зареждането, трябва да знаете фазата, от която трябва да рестартиране LOAD.
Отговор на потребителя: Не е необходимо действие.
SQL3501W | Пространствата за таблици, в които се намира таблицата, няма да бъдат поставени в състояние на изчакване при архивиране, тъй като възстановяването на промените е забранено за базата данни. |
Обяснение: Посочено е COPY NO при извикването на LOAD, което води до поставянето на пространствата за таблици, в които се намира таблицата, в състояние на изчакване при архивиране, освен ако възстановяването на промените не е забранено за базата данни.
Помощната програма продължава работа.
Отговор на потребителя: Не е необходимо действие.
SQL3502N | Помощната програма е открила "<брой>" предупреждения, което превишава общия брой на позволените предупреждения. |
Обяснение: Броят на получените по време на изпълнението на командата предупреждения превишава максималния брой предупреждения, който потребителят е посочил при извикването на помощната програма.
Помощната програма спира работа.
Отговор на потребителя: Уверете се, че правилните данни се зареждат с подходящите опции или увеличете броя на позволените предупреждения. Подайте командата отново.
SQL3503W | Помощната програма е заредила "<брой>" реда, което е равно на общия брой, посочен от потребителя. |
Обяснение: Броят на заредените редове е равен на общия брой редове, които потребителят е посочил при извикването на помощната програма.
Помощната програма е завършена успешно.
Отговор на потребителя: Не е необходимо действие.
SQL3504W | Установява се точка на консистенция. |
Обяснение: Ще бъдат установени точки на консистенция в моментите, различни от интервала, посочен в параметъра SAVECOUNT при извикване, когато:
Отговор на потребителя: Ако LOAD продължи след това съобщение, не е необходимо действие. Ако LOAD спре, тя може да бъде рестартирана след като всички грешки бъдат отстранени (като например включване на устройство или намаляване на интервала, през който се установяват точките).
SQL3505N | Дължината, посочена във filetmod за опцията RECLEN, не е във валидния обхват от 1 до 32767. |
Обяснение: В параметъра filetmod опцията RECLEN е посочена за ASC файл. Посочената дължина е невалидна.
Отговор на потребителя: Коригирайте посочената дължина и подайте отново командата.
SQL3506W | Стойността, посочена в null индикатора на ред "<номер-на-ред>" и колона "<номер-на-колона>", е невалидна. Ще бъде приета стойност 'N'. |
Обяснение: За ASC файлове null индикатор на колона може да бъде зададен за всяка колона данни и трябва да съдържа или 'Y', или 'N'. 'Y' указва, че колоната е null стойност, а 'N' указва, че колоната съдържа данни. Ако никоя от тези стойности не е в null индикатора на колона, приема се, че той е 'N' и данните ще бъдат заредени в колоната.
Отговор на потребителя: Ако данните или null индикаторът са неправилни, коригирайте входния файл и подайте отново командата.
SQL3507N | Номерът на колона, посочен за null индикатор, не е във валидния обхват от 0 до 32767 или параметърът на null индикатора е невалиден. |
Обяснение: В параметъра null_ind са посочени колони на null индикаторите за ASC файл, но една от колоните не е валидна или указателят, подаден за null индикаторите, не е валиден.
Отговор на потребителя: Коригирайте параметъра и подайте отново командата.
SQL3508N | Грешка при достъп до файл или пътека от тип "<тип-на-файл>" при зареждане или запитване. Код на причина: "<код-на-причина>". Пътека: "<пътека/файл>". |
Обяснение: Възникнала е грешка при опит за достъп до файл по време на обработка на зареждане или запитване за зареждане. Помощната програма спира работа.
Отговор на потребителя: Ако зареждате и пространството за таблици не е в състояние на изчакване при зареждане, отстранете проблема и извикайте отново помощната програма. Ако пространството за таблици е в състояние на изчакване при зареждане, извикайте помощната програма load в режим RESTART или REPLACE или възстановете архивно копие на пространствата за таблици. Състоянието на пространството за таблици може да бъде определено с използването на командата LIST TABLESPACES.
Следва списък с кодовете за причините:
Причината може да е неправилно има на файл или недостатъчни права за достъп до файла/директорията. Коригирайте проблема и рестартирайте или изпълнете отново зареждането.
Това може да е резултат от хардуерна грешка. Ако грешката е хардуерна, предприемете съответното действие, както се препоръчва в Ръководство за отстраняване на проблеми за хардуерни проблеми и рестартирайте или изпълнете отново зареждането.
Това може да е резултат от пълен диск или хардуерна грешка. Вижте списъка с типове на файлове по-долу и или се уверете, че има достатъчно пространство за изпълнение на помощната програма load, или посочете друго разположение, което да се използва. Рестартирайте или изпълнете отново зареждането. Ако грешката е хардуерна, предприемете съответното действие, както се препоръчва в Ръководство за отстраняване на проблеми за хардуерни проблеми и рестартирайте или изпълнете отново зареждането.
Файлът, изискван от load, съдържа неправилни данни. Вижте действието, описани за TEMPFILES_PATH.
Ако load не може да бъде рестартирана или изпълнена отново, свържете се с представител на сервиза на IBM.
Ако load не може да бъде рестартирана или изпълнена отново, свържете се с представител на сервиза на IBM.
Следва списък с типовете файлове:
Ако това е заявка за зареждане, уверете се, че параметърът за локалният файл със съобщения НЕ е същия като параметъра messagefile, използван за зареждането, за чието състояние е запитването.
SQL3509W | Помощната програма е изтрила "<брой>" редове от таблицата. |
Обяснение: Когато се зарежда таблица с уникален индекс, редовете, нарушаващи уникалността на индекса ще бъдат изтрити от таблицата по време на фазата delete. Това съобщение дава информация колко реда са били изтрити.
Отговор на потребителя: Не е необходимо действие.
SQL3510N | Няма достъп до работната директория на фазата за сортиране. |
Обяснение: Една или повече от работните директории, посочени за фазата sort или не съществуват, или нямат права за четене/писане.
Отговор на потребителя: Уверете се, че посочените работни директории съществуват и правата за четене/писане са настроени правилно, след което подайте отново командата.
SQL3511W | Файлът, посочен в ред "<номер-на-ред>" и колона "<номер-на-колона>" не може да бъде намерен. Заредена е null стойност. |
Обяснение: Името на файла в посоченото поле не може да бъде намерено. Може да има несъответствие в типовете данни.
За ASCII (DEL) файлове с разграничители, стойността на броя колони указва полето в реда, което съдържа въпросната стойност. За ASCII файлове стойността на числото в колоната указва разположението на байта в реда, откъдето започва въпросната стойност.
Заредена е null стойност.
Отговор на потребителя: Проверете входната стойност. Ако е необходимо, коригирайте входния файл и подайте отново командата, или редактирайте данните в таблицата.
SQL3512W | Името на файла в ред "<номер-на-ред>" и колона "<номер-на-колона>" не може да бъде намерено, но колоната приемник не може да съдържа null стойности. Редът не е зареден. |
Обяснение: Името на файла в посоченото поле не може да бъде намерено. Не може да бъде заредена null стойност, защото изходната колона в таблицата не може да съдържа null стойности.
За ASCII (DEL) файлове с разграничители, стойността на броя колони указва полето в реда, което съдържа въпросната стойност. За ASCII файлове стойността на числото в колоната указва разположението на байта в реда, откъдето започва въпросната стойност.
Редът не е зареден.
Отговор на потребителя: Коригирайте входния файл и подайте отново командата, или редактирайте данните в таблицата.
SQL3513N | Кодовата страница на файла не съответства на кодовата страница на базата данни. Файлът не може да бъде зареден. |
Обяснение: DB2CS файлове не може да бъдат зареждани в база данни с кодова страница, която е различна от оригиналната база данни.
Отговор на потребителя: Променете кодовата страница на базата данни и подайте отново командата, или използвайте друг тип файл (като например PC/IXF), за да преместите данните си от оригиналната база данни в новата база данни.
SQL3514N | Възникнала е системна грешка в помощната програма. Код на функцията: "<функция>". Код на причина: "<код-на-причина>". Код на грешката: "<код-на-грешка>". |
Обяснение: Възникнала е системна грешка при работата на помощната програма за базата данни.
Отговор на потребителя: Необходими са различни действия в зависимост от стойността на "<функция>".
Възможните кодове на функции са:
Опитайте се да рестартирате зареждането. Ако грешката не бъде отстранена, дайте кода на функцията, причината и кода на грешката на представител на техническия ви сервиз.
Опитайте отново зареждането с използването на помощното средство за сортиране на DB2 Client/Server вместо това на производителя. За да направите това, премахнете стойността на Profile Registry. Може да се наложи да рестартирате мениджъра на базата данни, за да използвате новата стойност на Profile Registry. Ако грешката не бъде отстранена, дайте кода на функцията, причината и кода на грешката на сервиза на производителя.
SQL3515W | Помощната програма е завършила фазата "<фаза>" в "<времеви-индикатор>". |
Обяснение: Това е информационно съобщение, показващо, че е завършила фаза. Фазите са (в реда на появяването):
Отговор на потребителя: Не е необходимо действие.
SQL3516N | Помощната програма не може да рестартира зареждането така, както е указано. |
Обяснение: Помощната програма за зареждане е открила несъответствия в последната точка на консистентност, генерирана преди отказа. Това състояние може да е причинено от системна грешка или невалиден журнален файл.
Отговор на потребителя: Рестартирайте Load във фазата Build, възстановете консистентността на таблицата и създайте индекси (ако трябва), или стартирайте Load с опцията REPLACE.
SQL3517N | От входния източник е прочетен неочакван запис. |
Обяснение: Помощната програма е срещнала запис в невалиден формат. Източникът може да е повреден при копирането от оригинала.
Обработката се преустановява.
Отговор на потребителя: Копирайте двоично записа от оригиналния източник и рестартирайте зареждането.
SQL3518N | Данните в източника не са съвместими в таблицата, в която се зареждат. |
Обяснение: Източникът не може да бъде използван за зареждането на тази таблица поради една от следните причини:
Отговор на потребителя: Уверете се, че и таблицата, и източникът са правилно зададени. Ако искате да заредите данни от таблица с различна дефиниция или от друга платформа или кодова страница, използвайте друг тип файл, като например IXF или DEL.
SQL3519W | Започва точка на консистентност на зареждането. Брой на входните записи = "<брой>". |
Обяснение: Програмата за зареждане ще опита да направи точка на консистентност, за да запише промените на данните, които са вече заредени в таблицата.
Отговор на потребителя: Ако съобщение SQL3520W не е отпечатано веднага след това съобщение, тогава точката на консистентност е неуспешна. Load ще трябва да се рестартира от фаза Build, за да се гарантира, че таблицата е върната в консистентно състояние и всички индекси (ако има такива) са създадени. След това ще бъде възможно да се провери кои записи са заредени. Рестартирайте Load с RESTARTCOUNT, настроен на броя успешно заредени записи, за да прескочите тези редове и да заредите останалата част от файла.
Ако това съобщение се следва от съобщение SQL3520W, тогава то е само информационно и не се изисква действие.
SQL3520W | Точката на консистентност на зареждането е успешна. |
Обяснение: Точната на консистентност, създадена от Load, е успешна.
Отговор на потребителя: Това е само информационно съобщение. Не е необходимо действие.
SQL3521N | Входният файл източник "<номер-на-последователност>" не е указан. |
Обяснение: Зареждането е извикано с много входни файлове, но не всички са осигурени. За типа DB2CS трябва да бъдат осигурени всички входни файлове източници, които са били създадени първоначално. За типа IXF трябва да бъдат осигурени всички входни файлове източници в правилния ред.
Помощната програма спира работа.
Отговор на потребителя: Рестартирайте помощната програма, като осигурите всички файлове източници и настроите съответно RESTARTCOUNT за данните, които са вече заредени.
SQL3522N | Копие приемник не може да бъде зададено, когато са забранени и задържането на журнала, и потребителските изходи. |
Обяснение: Посочено е копие приемник при извикването на зареждане за база данни, която има забранени и задържане на журнала, и потребителски изходи. Копия приемници не са валидни за такива бази данни.
Помощната програма спира работа.
Отговор на потребителя: Проверете дали базата данни трябва да има забранени задържане на журнала и потребителски изходи и изпълнете зареждането без посочване на копие приемник.
SQL3523W | Няма съобщения за възстановяване от файла със съобщения. Код на причината: "<rc>". |
Обяснение: Не са върнати съобщения от запитване към временния файл със съобщения за LOAD. Възможните кодове на връщане са:
Отговор на потребителя: Уверете се, че е посочено валидно име на таблица. Ако името на таблица е посочено правилно и се очакват съобщения, проверете монитора на базата данни, за да проверите дали помощната програма е активна и не чака за ресурси, като например заключвания. Забележете, че временният файл със съобщения за LOAD няма да бъде създаден докато помощната програма LOAD не бъде пусната и ще бъде изтрит след приключване изпълнението на помощната програма LOAD.
SQL3524N | Опцията "<опция>" има невалидна стойност "<стойност>". |
Обяснение: Указаната стойност трябва да бъде числова стойност. Обхватът й за всяка опция е както следва:
Помощната програма спира работа.
Отговор на потребителя: Коригирайте стойността и подайте отново командата.
SQL3525W | Опцията "<опция-1>" е несъвместима с опцията "<опция-2>". |
Обяснение: На помощната програма са указани несъвместими опции.
Отговор на потребителя: Премахнете или модифицирайте една от опциите и подайте отново командата. Вижте Справочник на командите за повече информация за валидните опции.
SQL3526N | Клаузата на модификатор "<клауза>" е неконсистентна с текущите опции на зареждането. Код на причина: "<код-на-причина>". |
Обяснение: Режимът на зареждане на типа файл (модификаторът) е несъвместим с вашата команда load/import/export. Това е поради една от следните причини:
Отговор на потребителя: Проверете изискванията на опциите, които използвате. Подайте командата отново, като използвате модифициращи клаузи (режими на тип на файл) и опции на помощни програми, които са консистентни.
SQL3527N | Числото, зададено в параметъра FILETMOD за опцията CODEPAGE, не е валидно. |
Обяснение: В параметъра FILETMOD опцията CODEPAGE е невалидна.
Отговор на потребителя: Коригирайте номера на кодовата страница и подайте отново командата.
SQL3528W | Ограничителят (на колона, на низ и за десетична точка), посочен в CLP командата, може да се получи преобразуван от кодовата страница на приложението към кодовата страница на базата данни. |
Обяснение: Когато CLP команда се изпраща от клиента към сървъра, тя може да бъде конвертирана от кодовата страница на клиента в кодовата страница на сървъра, ако те са различни.
Отговор на потребителя: За да сте сигурни, че разделителите няма да се конвертират, те трябва да се зададат в шестнадесетичен формат.
SQL3529N | Операцията "<име-на-операция>" е срещнала неподдържаният тип данни "<тип-данни>" в колона "<номер-на-колона>". |
Обяснение: Операцията "<име-на-операция>" не поддържа типа данни "<data-type>", открит в колона "<номер-на-колона>".
Отговор на потребителя: Моля, проверете поддържаните типове данни в дефиницията на таблицата и в Ръководството за прехвърляне на данни.
SQL3530I | Помощната програма Load Query следи изпълнението на Load на възел "<възел>". |
Обяснение: Помощната програма Load Query е извикана в MPP среда.
Отговор на потребителя: Не е необходимо действие.
SQL3531I | Възникнал е LOAD RESTART. |
Обяснение: Опцията RESTART е дадена за запитвания в момента Load.
Отговор на потребителя: Не е необходимо действие.
SQL3532I | Помощната програма Load в момента е във фаза "<фаза>". |
Обяснение: Това е информационно съобщение, показващо фазата на запитания в момента Load.
Отговор на потребителя: Не е необходимо действие.
SQL3533I | Помощната програма Load в момента изгражда индекс "<номер>" от общо "<брой>". |
Обяснение: Това е информационно съобщение, връщано ако запитания в момента Load е във фазата BUILD.
Отговор на потребителя: Не е необходимо действие.
SQL3534I | Load DELETE фазата е приблизително "<число>" процента завършена. |
Обяснение: Това е информационно съобщение, връщано ако запитания в момента Load е във фазата DELETE.
Отговор на потребителя: Не е необходимо действие.
SQL3535W | Командният параметър на LOAD "<име-на-параметър>" вече не се поддържа. Стойността му ще бъде игнорирана от помощната програма LOAD. |
Обяснение: Вашата LOAD команда съдържа параметър, който вече не се поддържа.
Отговор на потребителя: Моля, обърнете се към DB2 документацията за информация относно временното пространство за сортиране за LOAD и за предложения, свързани с настройката на производителността на LOAD.
SQL3536N | Временното пространство за таблици "<име-на-пространство>" е пълно. |
Обяснение: Помощната програма LOAD е срещнала състояние на запълнено пространство за таблици по време на сортиране на индексните ключове.
Отговор на потребителя: Уверете се, че е заделено достатъчно пространство за временното пространство за таблици "<име-на-пространство>" - поне два пъти общия размер на индексите, които се изграждат. Стартирайте помощната програма LOAD отново.
SQL3537N | Не може да бъде заделена памет за сортиране по време на изпълнението на помощната програма LOAD. |
Обяснение: Няма достатъчно свободна виртуална памет за помощната програма LOAD за процеса на сортиране.
Отговор на потребителя: Прекъснете приложението при получаване на това съобщение. Уверете се, че има достатъчно свободна виртуална памет за процеса на сортиране.
Възможните решения са следните:
SQL3538N | Неуспешно изпълнение на помощната програма LOAD QUERY, защото множество LOAD използват една и съща пътека за временните файлове. |
Обяснение: Извикан е поне още един LOAD, който използва същата пътека за временните файлове (TEMPFILES PATH) като запитания LOAD и който все още се изпълнява. Помощната програма LOAD QUERY не може за определи кой LOAD да запита.
Отговор на потребителя: Използвайте параметъра TABLE на LOAD QUERY.
SQL3539N | LOAD RESTART не може да продължи, защото е опитан LOAD TERMINATE поне веднъж. |
Обяснение: LOAD TERMINATE може да бъде последван само от LOAD TERMINATE.
Отговор на потребителя: Потребителят може да продължи само с LOAD TERMINATE.
SQL3550W | Стойността на полето в ред "<номер-на-ред>" и колона "<номер-на-колона>" не е NULL, а колоната приемник е дефинирана като GENERATED ALWAYS. |
Обяснение: Във входния файл е открита стойност на поле, което не е NULL. Тъй като колоната приемник е с тип GENERATED ALWAYS, стойността не може да се зареди. Номерът на колоната определя полето в рамките на реда с липсващите данни.
Отговор на потребителя: При LOAD експлицитна, различна от NULL стойност на поле, може да се зареди в GENERATED ALWAYS колона за идентичност, само ако се използва модификатора за файлов тип identityoverride. За GENERATED ALWAYS колони, които не се отнасят за идентичност, модификаторът за файлов тип generatedoverride може да се използва за зареждане на експлицитни, различни от NULL стойности в ред. Ако не е подходящо използването на тези модификатори, стойността на полето трябва да се замени с NULL, за да може LOAD да приеме реда.
При IMPORT няма начин да се замени колона от тип GENERATED ALWAYS. Стойността на полето трябва да се премахне и да се замени с NULL, за да може помощната програма да приеме реда.
SQL3551W | Таблицата съдържа поне една колона от тип GENERATED ALWAYS, която помощната програма ще замени. |
Обяснение: Определен е модификатор за файлов тип "override" (например IDENTITYOVERRIDE или GENERATEDOVERRIDE).
При IDENTITYOVERRIDE това може да наруши свойството за уникалност на колона за идентичност, дефинирана като GENERATED ALWAYS.
При GENERATEDOVERRIDE в резултат може да се получи колона GENERATED ALWAYS не за идентичност, съдържаща стойност, която не отговаря на дефиницията на колоната.
Отговор на потребителя: Не е необходимо действие.