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

SQL3500 - SQL3599

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.

Следва списък с кодовете за причините:

1
Не може да се отвори файла.

Причината може да е неправилно има на файл или недостатъчни права за достъп до файла/директорията. Коригирайте проблема и рестартирайте или изпълнете отново зареждането.

2
Не може да се чете/сканира файлът.

Това може да е резултат от хардуерна грешка. Ако грешката е хардуерна, предприемете съответното действие, както се препоръчва в Ръководство за отстраняване на проблеми за хардуерни проблеми и рестартирайте или изпълнете отново зареждането.

3
Не може да се записва във файла или да се промени размера му.

Това може да е резултат от пълен диск или хардуерна грешка. Вижте списъка с типове на файлове по-долу и или се уверете, че има достатъчно пространство за изпълнение на помощната програма load, или посочете друго разположение, което да се използва. Рестартирайте или изпълнете отново зареждането. Ако грешката е хардуерна, предприемете съответното действие, както се препоръчва в Ръководство за отстраняване на проблеми за хардуерни проблеми и рестартирайте или изпълнете отново зареждането.

4
Файлът съдържа невалидни данни.

Файлът, изискван от load, съдържа неправилни данни. Вижте действието, описани за TEMPFILES_PATH.

5
Файлът не може да се затвори.

Ако load не може да бъде рестартирана или изпълнена отново, свържете се с представител на сервиза на IBM.

6
Файлът не може да се изтрие.

Ако load не може да бъде рестартирана или изпълнена отново, свържете се с представител на сервиза на IBM.

7
Параметърът е посочен неправилно. Вижте списъка с типове файлове, за да определите грешния параметър и изпълнете отново load с валиден параметър.

Следва списък с типовете файлове:

SORTDIRECTORY
Уверете се, че параметърът за работна директория е указан правилно. Трябва да има достатъчно пространство във всички директории, за да се съберат два пъти индексните ключове на заредените данни. За load insert и load restart също така трябва да има място за два пъти размера на индексните ключове на съществуващите данни в таблицата.

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

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

TEMPFILES_PATH
Уверете се, че параметърът за пътека към временните файлове е посочен правилно. Вижте Ръководство и справочник за помощните средства за преместване на данни за допълнителна информация за този параметър.

SQL3509WПомощната програма е изтрила "<брой>" редове от таблицата.

Обяснение: Когато се зарежда таблица с уникален индекс, редовете, нарушаващи уникалността на индекса ще бъдат изтрити от таблицата по време на фазата delete. Това съобщение дава информация колко реда са били изтрити.

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

SQL3510NНяма достъп до работната директория на фазата за сортиране.

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

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

SQL3511WФайлът, посочен в ред "<номер-на-ред>" и колона "<номер-на-колона>" не може да бъде намерен. Заредена е null стойност.

Обяснение: Името на файла в посоченото поле не може да бъде намерено. Може да има несъответствие в типовете данни.

За ASCII (DEL) файлове с разграничители, стойността на броя колони указва полето в реда, което съдържа въпросната стойност. За ASCII файлове стойността на числото в колоната указва разположението на байта в реда, откъдето започва въпросната стойност.

Заредена е null стойност.

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

SQL3512WИмето на файла в ред "<номер-на-ред>" и колона "<номер-на-колона>" не може да бъде намерено, но колоната приемник не може да съдържа null стойности. Редът не е зареден.

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

За ASCII (DEL) файлове с разграничители, стойността на броя колони указва полето в реда, което съдържа въпросната стойност. За ASCII файлове стойността на числото в колоната указва разположението на байта в реда, откъдето започва въпросната стойност.

Редът не е зареден.

Отговор на потребителя: Коригирайте входния файл и подайте отново командата, или редактирайте данните в таблицата.

SQL3513NКодовата страница на файла не съответства на кодовата страница на базата данни. Файлът не може да бъде зареден.

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

Отговор на потребителя: Променете кодовата страница на базата данни и подайте отново командата, или използвайте друг тип файл (като например PC/IXF), за да преместите данните си от оригиналната база данни в новата база данни.

SQL3514NВъзникнала е системна грешка в помощната програма. Код на функцията: "<функция>". Код на причина: "<код-на-причина>". Код на грешката: "<код-на-грешка>".

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

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

Възможните кодове на функции са:

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. Възможните кодове на връщане са:

1
Не съществува временен файл със съобщения за LOAD.

2
Няма съобщения във временния файл със съобщения за LOAD.

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

SQL3524NОпцията "<опция>" има невалидна стойност "<стойност>".

Обяснение: Указаната стойност трябва да бъде числова стойност. Обхватът й за всяка опция е както следва:

  1. TOTALFREESPACE: стойността трябва да бъде в обхвата от 0 до 100 и се интерпретира като процент от общия брой страници, който да бъде прибавени в края на таблицата като свободно пространство.
  2. PAGEFREESPACE: стойността трябва да бъде в обхвата от 0 до 100 и се интерпретира като процента на от всяка страница данни, който да бъде оставен като свободно пространство.
  3. INDEXFREESPACE: стойността трябва да бъде в обхвата от 0 до 99 и се интерпретира като процента от всяка индексна страница, който да бъде оставен като свободно пространство при зареждане на индексите.

Помощната програма спира работа.

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

SQL3525WОпцията "<опция-1>" е несъвместима с опцията "<опция-2>".

Обяснение: На помощната програма са указани несъвместими опции.

Отговор на потребителя: Премахнете или модифицирайте една от опциите и подайте отново командата. Вижте Справочник на командите за повече информация за валидните опции.

SQL3526NКлаузата на модификатор "<клауза>" е неконсистентна с текущите опции на зареждането. Код на причина: "<код-на-причина>".

Обяснение: Режимът на зареждане на типа файл (модификаторът) е несъвместим с вашата команда load/import/export. Това е поради една от следните причини:

  1. Текущата опция изисква да посочите модификатори за тип файл RECLEN и NOEOFCHAR. Една или повече от тези опции липсват във вашата команда.
  2. Посочената опция, например DEL или ASC, е несъвместима с формата на входния или изходния файл с данни.
  3. Определени са модификатори за файлов тип, свързани с генериране и идентичност, но таблицата приемник не съдържа такива колони.
  4. Не е възможно да заредите таблица, съдържаща неидентично генерирана колона в индекс, освен ако колоната не е посочена в клаузата INCLUDE на оператора CREATE INDEX или не е използван модификатор за тип файл GENERATEDOVERRIDE.
  5. Не е възможно да заредите таблица, съдържаща неидентично генерирана колона в разделящ ключ, освен ако не е използван модификатор за тип файл GENERATEDOVERRIDE.

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

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.

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

SQL3534ILoad 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.

SQL3539NLOAD 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 не за идентичност, съдържаща стойност, която не отговаря на дефиницията на колоната.

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


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