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

SQL6000 - SQL6099

SQL6000NDB2 преобразуване на QMF данни.

Обяснение: Това е нормално съобщение.

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

SQL6001NНе е определен префикс на името на файла.

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

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

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

SQL6002NМениджърът на комуникациите е открил грешка при зареждане.

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

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

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

SQL6003NИзпратеният от QMF файл съдържа редове, които са твърде дълги. Дължината на реда е "<брой>".

Обяснение: Размерът на изчисления ред (сумата от изчислените размери на колони) надвишава максимума от 7000 байта.

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

Отговор на потребителя: Върнете се във вашата QMF хост-сесия и стартирайте заявка с по-малък брой избрани колони с данни. Направете отново EXPORT на данните и опитайте повторно командата на помощната програма SQLQMF.

SQL6004N"<функция>" връща неочакван код "<код>".

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

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

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

SQL6005NВъзникнала е грешка при четене на заредени QMF файлове.

Обяснение: Възникнало е едно от следните условия:

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

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

SQL6006NВъзникнала е грешка при писане в изходен файл.

Обяснение: Възникнало е едно от следните условия:

Потребители на обединени системи: няма достатъчно място за запис на изхода на db2djlink. Необходимо е допълнително пространство за временните файлове, които db2djlink създава и използва.

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

Отговор на потребителя: Проверете за необходимото дисково пространство на устройство C:. Повторете командата.

Потребители на обединени системи: увеличете размера на файловата система, на която е инсталиран обединен сървър. За да определите необходимия за db2djlink обем свободно пространство, на AIX операционна система, въведете:

ls -e /инсталационна_директория/lib/libdb2euni.a

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

SQL6007NДесетичното число в ред "<ред>", колона "<колона>" не може да бъде конвертирано в ASCII.

Обяснение: Посоченото десетично поле не може да бъде конвертирано.

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

Отговор на потребителя: Проверете дали типът на данните в хост-колоната е DECIMAL. Повторете QMF EXPORT и след това подайте командата на помощната програма SQLQMF. Ако грешката не бъде отстранена, стартирайте повторно QMF заявката без именувана колона.

SQL6008NФайлът, определен в командата, не е в QMF формат на данните.

Обяснение: Файлът, определен с параметъра име на файл е с неочакван QMF формат.

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

Отговор на потребителя: Проверете дали сте написали правилно името. Ако е правилно, върнете се в QMF хост-сесията си и подайте повторно командата ЕXPORT DATA TO име на файл. Уверете се, че при експорт на данни използвате QMF формат.

SQL6009NФайлът, експортиран от QMF съдържа Колона "<име>" с широчина "<ширина>", която е твърде голяма. Максималната широчина на колоната е 4000 байта.

Обяснение: Зареденият QMF файл е с широчина по-голяма от 4000 байта.

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

Отговор на потребителя: Върнете се в QMF хост-сесията си, стартирайте повторно QMF заявката без именувана колона и експортирайте повторно данните. След това стартирайте повторно командата на помощната програма SQLQMF.

SQL6010NЗареденият QMF файл има повече от 255 колони с данни.

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

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

Отговор на потребителя: Върнете се във вашата QMF хост-сесия и стартирайте заявката като изберете 255 или по-малко колони с данни. Направете отново EXPORT на данните и опитайте повторно командата на помощната програма SQLQMF.

SQL6011NТипът на данните "<брой>" ("<текст-на-тип>") в колона "<име>" (позициониран в колона "<брой>") не може да бъде обработен.

Обяснение: QMF файлът съдържа колона с тип на данните, който не се поддържа.

Помощната програма SQLQMF НЕ поддържа следните типове данни:

Само помощната програма SQLQMFDB от SQLQMF поддържа графичен тип данни.

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

Отговор на потребителя: Върнете се в QMF хост-сесията си и стартирайте повторно заявката без да избирате именувана колона. След това стартирайте повторно командата на помощната програма SQLQMF.

SQL6012NОпределени са твърде много параметри в командата.

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

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

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

SQL6013NИмето на хост-файла "<име на файл>" е твърде дълго или не започва с буква.

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

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

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

SQL6014NНевалиден синтаксис на командата. Двоеточието (':') трябва да се постави след ключова дума.

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

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

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

SQL6015NКлючовата дума не е разпозната.

Обяснение: Индикаторът на параметъра на ключовата дума ("/") е последван от стойност, която не е ключова дума.

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

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

SQL6016NТвърде много операнди за име на файл от System/370 "<име>".

Обяснение: Ако хостът е VM система, името на хост-файла съдържа повече от три токена, разделени с интервал. Ако хостът е MVS система, в името на хост-файла има интервали.

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

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

SQL6017NПовече информация можете да намерите в Журнала за съобщения за импорт "<име>".

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

Работните файлове за командата остават определени.

Отговор на потребителя: Използвайте предишното съобщение и журнала за съобщения за IMPORT, ако той съществува, за да прецените дали е успешна операцията IMPORT и да предприемете съответните действия. Ако импортът е успешен, изтрийте файловете DEL, CRE, COL и IML.

SQL6018NНяма определено име на файл в S/370.

Обяснение: Необходимият параметър е име на файл в S/370.

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

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

SQL6019NИдентификаторът за комуникация в кратка сесия "<идентификатор>" е твърде дълъг или неправилен.

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

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

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

SQL6020NОпцията за импорт е определена без да е указано име на база данни.

Обяснение: Не е определено име на база данни в зададената опция за импорт.

Изпълнението на командата се преустановява.

Отговор на потребителя: Повторете командата като включите и име на база данни.

SQL6021NДанните са импортирани успешно.

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

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

SQL6022NСистемната директория на базата данни не е поделена между всички възли.

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

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

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

SQL6023NПотребителят няма необходимите права да стартира помощната програма Get Table Partitioning Information в таблицата "<име>".

Обяснение: Потребителят е направил опит частично да възстанови информация в определената таблица без подходящите права (оторизации SYSADM или DBADM или привилегии CONTROL или SELECT в таблицата).

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

Отговор на потребителя: Не правете опит да се обърнете към помощната програма Get Table Partitioning Information без подходяща оторизация. Свържете се с вашия системен администратор за помощ.

SQL6024NТаблица или индекс <име> не са дефинирани във възел <номер-на-възел>.

Обяснение: Приложението е свързано към възел "<номер-на-възел>" и таблица или индекс "<име>" не са дефинирани.

Причината е една от следните:

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

Отговор на потребителя: Свържете приложението към възел, в който таблицата или индексът са дефинирани. Определете група от възли, в която таблицата е създадена и получете списък на възлите в групата, като изберете подходящи редове от прегледа на каталога NODEGROUPDEF. Възлите, чиято IN_USE стойност е определена с Y, са тези, в които таблицата или индекса са дефинирани.

SQL6025NБазата данни, архивирана на възел "<възел1>", не може да бъде възстановена на възел "<възел2>".

Обяснение: Архивният образ, използван за възстановяване, е архив на база данни от различен възел.

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

SQL6026NБаза данни с каталог на възел "<възел1>" не може да бъде възстановена в база данни с каталог на възел "<възел2>".

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

Отговор на потребителя: Проверете дали се възстановява от вярното архивно копие.

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

Ако възстановявате в нова база данни, първо възстановете възела "<възел1>", който съдържа каталога.

SQL6027NПътеката "<пътека>" към директорията на базата данни е невалидна.

Обяснение: Пътеката "<пътека>", определена в командите CREATE DATABASE или СATALOG DATABASE започва със символа '.' или съдържа символния низ '/.'.

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

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

SQL6028NКаталогизирането на базата данни е неуспешно, защото базата данни "<име-на-БД>" не е намерена в директорията на локалната база данни.

Обяснение: Когато каталогизирате локална база данни в системната директория на база данни, командата/API трябва да бъде подадена от възел на сървъра, където се намира базата данни.

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

SQL6030NSTART или STOP DATABASE MANAGER е неуспешно. Код на причина "<код-на-причина>".

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

(1)
Не може да бъде осъществен достъп до директорията sqllib за потребителския модел.

(2)
Пълното име на пътеката, добавено към името на файла на профила, е твърде дълго.

(3)
Не може да бъде отворен файлът на профила.

(4)
Стойността на параметъра nodenum не е дефинирана във файла db2nodes.cfg в директорията sqllib.

(5)
Параметърът nodenum трябва да бъде указан, когато се задава командна опция.

(6)
Стойността на параметъра port не e валидна.

(7)
Новата комбинация име на хост/порт не е единствена.

(8)
Опцията FORCE не може да бъде определена, когато е зададена опцията NODENUM.

(9)
Параметрите за име на хост и порт трябва да бъдат определени като се използва опцията ADDNODE.

(10)
Не е възможно обновяването на файла db2nodes.cfg в директорията sqllib за опциите ADDNODE или RESTART.

(11)
Стойността на параметъра hostname не e валидна.

(12)
Указателят към sqledbstrtopt или sqledbstopopt структурите е невалиден.

(13)
Не е дефинирана стойност на порта за идентификатора на вашия потребителски модел в DB2 (/etc/services файл в базираните на UNIX системи).

(14)
Стойността на порта не е във валидния обхват, дефиниран в идентификатора на вашия потребителски модел в DB2 (/etc/services файл в базираните на UNIX системи).

(15)
Стойността на името на хоста няма съответстващ порт 0, дефиниран във файла db2nodes.cfg в директорията sqllib.

(16)
Стойността, определена за параметър на командата или опцията, е невалидна.

(17)
Опцията DROP не може да бъде определена, когато е зададена опцията NODENUM.

(18)
Стойността, определена за параметъра callerac, е невалидна.

(19)
Не може да се създаде UNIX сокет директорията /tmp/db2_<версия>_<издание>/$DB2INSTANCE.

(20)
Номерът на възел, указан с опцията ADDNODE, вече съществува във файла db2nodes.cfg или възелът е вече прибавен след последното подаване на командата stop на мениджъра на базата данни.

(21)
Типът на пространството за таблици, указан в опцията ADDNODE, е невалиден.

(22)
Възелът на пространството за таблици, указан в опцията ADDNODE, е извън обхвата.

(23)
Параметърът за име на компютър трябва да бъде посочен за опцията ADDNODE.

(24)
Параметърът за име на потребител трябва да бъде посочен за опцията ADDNODE.

(25)
Името на компютър е невалидно.

(26)
Името на потребител е невалидно.

(27)
Невалидна парола.

(28)
Паролата е с изтекъл срок на действие.

(29)
Посоченият потребителски акаунт е деактивиран, с изтекъл срок или ограничен.

Отговор на потребителя: Действията, съответстващи на кода на причината, са:

(1)
Уверете се, че идентификаторът на потребителя $DB2INSTANCE има необходимите правомощия за достъп до директорията sqllib на потребителския модел.

(2)
Сменете името на профила с по-късо име, така че общата дължина на напълно определената пътека, добавена към името на профила, да бъде по-малка от SQL_PROFILE_SZ, дефиниран във файла sqlenv.h.

(3)
Уверете се, че файлът на профила съществува.

(4)
Уверете се, че стойността на nodenum е дефинирана във файла db2nodes.cfg в директорията sqllib и е между 0 и 999.

(5)
Подайте отново командата с указан параметър nodenum.

(6)
Проверете дали стойността на порта е между 0 и 999. Ако не е определена стойност за порта, се подразбира 0.

(7)
Уверете се, че новата комбинация име на хост/порт не е вече дефинирана във файла db2nodes.cfg в директорията sqllib.

(8)
Не определяйте опция FORCE, когато сте задали опция NODENUM.

(9)
Уверете се, че стойностите за име на хост и порт са зададени, когато сте определили опцията ADDNODE.

(10)
Уверете се, че името на потребителя $DB2INSTANCE има достъп за писане в директорията sqllib на потребителския модел, където има достатъчно дисково пространство и файлът съществува.

(11)
Уверете се, че определеното име на хоста е дефинирано в системата.

(12)
Уверете се, че указателят не е NULL и сочи към sqledbstrtopt за sqlepstr() API или към sqledbstopopt структура за sqlepstp() API.

(13)
Уверете се, че файлът на услугите (/etc/services в UNIX-базираните системи) съдържа запис за идентификатора на вашия потребителски модел в DB2.

(14)
Уверете се, че използвате само стойности на портове, който са определени във файла на услугите (/etc/services файла в UNIX-базираните системи) за вашия потребителски модел.

(15)
Уверете се, че всички стойности на имена на хоста имат порт 0, дефиниран във файла db2nodes.cfg в директорията sqllib, включително параметрите за опциите за повторно стартиране.

(16)
Уверете се, че определената стойност за параметъра option е във валидния обхват.

(17)
Определете опцията NODENUM, когато задавате опцията DROP.

(18)
Уверете се, че определената стойност за параметъра callerac е във валидния обхват.

(19)
Проверете правата на файловата система /tmp, за да се уверите, че всички междинни директории на /tmp/db2_<версия>_<издание>/$DB2INSTANCE може да бъдат създадени.

(20)
Уверете се, че е указан правилният номер на възел. Трябва да спрете мениджъра на базата данни, за да обновите файла db2nodes.cfg с възлите, които са прибавени в системата след последното подаване на командата stop на мениджъра на базата данни.

(21)
Уверете се, че посочената стойност за типа на пространството за таблици, е във валидния обхват.

(22)
Уверете се, че стойността за възелът на пространството за таблици, е дефинирана в db2nodes.cfg и е между 0 и 999.

(23)
Посочете компютърното име на системата, на която се създава новия възел, чрез опцията COMPUTER.

(24)
Посочете валидно име на потребител и парола на домейн акаунт за новия възел чрез опциите USER и PASSWORD.

(25)
Подайте отново командата с валидно име на компютър.

(26)
Подайте отново командата с валиден потребителски идентификатор.

(27)
Повторете командата с валидна парола.

(28)
Променете/обновете паролата на акаунта и подайте командата отново.

(29)
Подайте отново командата с валидно име на потребителски акаунт.

SQL6031NГрешка във файла db2nodes.cfg на ред с номер "<ред>". Код на причината "<код на причина>".

Обяснение: Операторът не може да бъде обработен поради проблем във файла db2nodes.cfg, както е показано със следващите кодове на причина:

(1)
Не може да бъде осъществен достъп до директорията sqllib за потребителския модел.

(2)
Пълното име на пътеката, добавено към името на файла db2nodes.cfg, е твърде дълго.

(3)
Не е възможно отварянето на файла db2nodes.cfg в директорията sqllib.

(4)
Съществува синтактична грешка в ред "<ред>" на файла db2nodes.cfg в директорията sqllib.

(5)
Стойността nodenum в ред "<ред>" на файла db2nodes.cfg в директорията sqllib, е невалидна.

(6)
Стойността nodenum в ред "<ред>" на файла db2nodes.cfg в директорията sqllib, е извън последователността.

(7)
Стойността nodenum в ред "<ред>" на файла db2nodes.cfg в директорията sqllib, не е единствена.

(8)
Стойността port в ред "<ред>" на файла db2nodes.cfg в директорията sqllib, е невалидна.

(9)
Стойността на комбинацията hostname/port в ред "<ред>" на файла db2nodes.cfg в директорията sqllib, не е единствена.

(10)
Името на хоста в ред "<ред>" на файла db2nodes.cfg в директорията sqllib, е невалидно.

(11)
Стойността на порта в ред "<ред>" от файла db2nodes.cfg в директорията sqllib не е дефинирана за идентификатора на вашия потребителски модел в DB2 във файла на услугите (/etc/services в UNIX-базираните системи).

(12)
Стойността на порта в ред "<ред>" от файла db2nodes.cfg в директорията sqllib не е във валидния обхват, дефиниран за идентификатора на вашия потребителски модел в DB2 във файла на услугите (/etc/services в UNIX-базираните системи).

(13)
Стойността на името на хоста в ред "<ред>" от файла db2nodes.cfg в директорията sqllib няма съответен порт 0.

(14)
Файлът db2nodes.cfg съществува с повече от един запис, но конфигурацията на мениджъра на базата данни не е МРР.

(15)
Не е валидно мрежовото име на ред "<line>" от файла db2nodes.cfg в директорията sqllib.

Отговор на потребителя: Действията, съответстващи на кода на причината, са:

(1)
Уверете се, че идентификаторът на потребителя $DB2INSTANCE има необходимите правомощия за достъп до директорията sqllib на потребителския модел.

(2)
Намалете дължината на името на пътеката на основната директория на потребителския модел.

(3)
Уверете се, че файлът db2nodes.cfg съществува в директорията sqllib и не е празен.

(4)
Уверете се, че са дефинирани поне 2 стойности на ред във файла db2nodes.cfg и файлът не съдържа празни редове.

(5)
Уверете се, че стойността на nodenum, дефинирана във файла db2nodes.cfg в директорията sqllib, е между 0 и 999.

(6)
Уверете се, че всички стойности nodenum, дефинирани във файла db2nodes.cfg са във възходящ ред.

(7)
Уверете се, че всички стойности, дефинирани във файла db2nodes.cfg са единствени.

(8)
Проверете дали стойността на порта е между 0 и 999.

(9)
Уверете се, че новата комбинация име на хост/порт не е вече дефинирана във файла db2nodes.cfg.

(10)
Уверете се, че стойността на името на хоста, определена в db2nodes.cfg в ред "<ред>", е дефинирана и оперативно, и в системата.

(11)
Уверете се, че файлът на услугите (/etc/services в UNIX-базираните системи) съдържа запис за идентификатора на вашия потребителски модел в DB2.

(12)
Уверете се, че използвате само стойности на портове, който са определени във файла на услугите (/etc/services файла в UNIX-базираните системи) за вашия потребителски модел.

(13)
Уверете се, че стойността на порт 0 е дефинирана за съответното име на хост във файла db2nodes.cfg.

(14)
Изпълнете едно от следните действия.:

(15)
Мрежовото име, дефинирано в db2nodes.cfg на ред "<line>", трябва да е дефинирано в системата и да е работещо.

SQL6032WПодадена е команда за стартиране на обработката в "<общ_брой>" възела. "<брой_стартирани>" възела са успешно стартирани. "<брой_вече_стартирани>" възела вече са стартирани. "<брой_не_стартирани>" възела не може да бъдат стартирани.

Обяснение: Мениджърът на базата данни не е стартиран успешно във всички възли. Няма достъп до цялата информация в базата данни. Данните във възлите, които са стартирани успешно или тези, които вече работят, са достъпни.

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

SQL6033WПодадена е команда за спиране на обработката в "<общ_брой>" възела. "<брой_спрени>" възела са спрени успешно. "<брой_вече_спрени>" възела вече са спрени. "<брой_не_спрени>" възела не може да бъдат спрени.

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

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

SQL6034WВъзел "<възел>" не е използван от никоя база данни.

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

Отговор на потребителя: Този възел може да бъде премахнат от системата с помощта на командата 'db2stop drop nodenum <възел>'.

SQL6035WВъзел "<възел>" се използва от база данни "<база-данни>".

Обяснение: По време на обработката на DROP NODE VERIFY базите данни се сканират, за да се потвърди, че този възел не е в групите възли на никоя база данни, и че не е дефиниран монитор на събитията на този възел. Възел "<възел>" се използва от база данни "<база-данни>" и не може да бъде премахнат.

Отговор на потребителя: Преди да премахнете възела, трябва да направите следното:

  1. Преразпределете данните, за да ги отстраните от възела, използвайки команда REDISTRIBUTE NODEGROUP. Използвайте или опцията DROP NODE на командата REDISTRIBUTE NODEGROUP, или оператора ALTER NODEGROUP, за да премахнете възела от групата възли. Това трябва да бъде извършено с всички групи възли, на които възелът, който трябва да се премахне, е член.
  2. Премахнете всички монитори на събития, които са дефинирани на този възел.
  3. За да премахнете възела, подайте командата 'db2stop drop nodenum <възел>'.

SQL6036NКоманда START или STOP DATABASE MANAGER вече се изпълнява.

Обяснение: Команда START DATABASE MANAGER или STOP DATABASE MANAGER вече се изпълнява на системата.

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

SQL6037NДостигната е стойността на таймаута на START или STOP DATABASE MANAGER.

Обяснение: На този възел е достигната стойността start_stop_time, дефинирана в конфигурацията на мениджъра на базата данни. Тази стойност задава времето, в минути, за което възелът трябва да отговори на командите Start Database Manager, Stop Database Manager и Add Node.

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

SQL6038NНе е дефиниран разделящ ключ.

Обяснение: Потребителят е направил опит да използва помощната програма за получаване на информация за разделяне на редовете (Get Row Partitioning Information), без да посочва разделящ ключ.

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

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

SQL6039NСпоред текущата дефиниция разделящата колона "<номер-на-колона>" не може да остане без стойност.

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

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

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

SQL6040CНяма FCM буфери на разположение.

Обяснение: Няма FCM буфер на разположение.

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

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

Ако грешката не е премахната, увеличете броя на FCM буферите (fcm_num_buffers), зададени в конфигурационния файл на мениджъра на базата данни, и опитайте отново.

sqlcode: -6040

sqlstate: 57011

SQL6041CНяма достъпни записи за FCM връзка.

Обяснение: Няма достъпен запис за FCM връзка.

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

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

Ако грешката не е премахната, увеличете броя на записите за FCM връзка (fcm_num_connect), зададени в конфигурационния файл на мениджъра на базата данни, и опитайте заявката отново.

sqlcode: -6041

sqlstate: 57011

SQL6042CНяма достъпни FCM котви за съобщения.

Обяснение: Няма достъпна FCM котва за съобщения.

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

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

Ако грешката не е премахната, увеличете броя на FCM котви за съобщения (fcm_num_anchors), зададени в конфигурационния файл на мениджъра на базата данни, и опитайте отново.

sqlcode: -6042

sqlstate: 57011

SQL6043CНяма достъпни FCM блокове за заявка.

Обяснение: Няма достъпен FCM блок за заявка.

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

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

Ако грешката не е премахната, увеличете броя на FCM блокове за заявка (fcm_num_rqb), зададени в конфигурационния файл на мениджъра на базата данни, и опитайте отново.

sqlcode: -6043

sqlstate: 57011

SQL6044NСинтаксисът на представянето на низа "<низ>" със стойност от типа данни "<стойност-на-тип>" и дължина "<дължина>" не е правилен.

Обяснение: Зададеният низ не може да бъде разпознат като типа данни на приемника. (Ръководство за разработване на приложения съдържа информация за типовете данни.) Или синтаксисът не е валиден, или стойността е извън допустимия обхват.

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

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

SQL6045NТипът данни "<стойност-на-тип>" с дължина "<дължина-на-тип>" не се поддържа.

Обяснение: Типът данни и дължината на данните не се поддържат от разделящия ключ.

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

Отговор на потребителя: Вижте Ръководството за администриране за информация относно типовете данни. Вижте API Справочник за информация относно API за получаване на информация за разделянето на редовете (Get Row Partitioning Information).

SQL6046NПосоченото DROP NODE действие не е валидно.

Обяснение: Стойността, посочена за параметъра на действие на командата DROP NODE, е невалидна. За команда DROP NODE се поддържа единствено режимът проверка (verify). Параметърът трябва да бъде настроен на стойност SQL_DROPNODE_VERIFY.

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

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

SQL6047NГрупата възли не може да се преразпредели, защото таблица "<име>" не притежава разделящ ключ.

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

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

Отговор на потребителя: Използвайте команда ALTER TABLE, за да посочите разделящи ключове за таблиците, които не разполагат с такива. Тогава опитайте заявката отново.

SQL6048NВъзникна комуникационна грешка по време на обработката на START или STOP DATABASE MANAGER.

Обяснение: Възникна TCP/IP комуникационна грешка, докато командата START или STOP DATABASE MANAGER се опитваше да установи връзка с всички възли, дефинирани във файл sqllib/db2nodes.cfg.

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

SQL6049NКонтролният файл на журнала за база данни "<име>" не може да бъде намерен на възел (възли) "<списък-възли>".

Обяснение: Файлът SQLOGCTL.LFH за базата данни не е в директорията на базата данни на посочения възел (възли).

Базата данни не е стартирана.

Ако има ",..." в края на списъка с възли, вижте файла syslog за пълен списък на възлите.

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

SQL6050NВъзникна входно-изходна грешка по време на достъпа до контролния файл на журнала за базата данни "<име>" на възел (възли) "<списък-възли>".

Обяснение: Възникнала е грешка при достъпа до файла SQLOGCTL.LFH за базата данни на посочения възел (възли).

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

Ако има ",..." в края на списъка с възли, вижте файла syslog за пълен списък на възлите.

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

SQL6051NБаза данни "<име>" не е конфигурирана за възстановяване ролфоруърд на възел (възли) "<списък-възли>".

Обяснение: Посочената база данни не е конфигурирана за ролфоруърд възстановяване на посочения възел (възли).

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

Ако има ",..." в края на списъка с възли, вижте файла syslog за пълен списък на възлите.

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

SQL6052NНе може да се направи ролфоруърд на базата данни "<име>", защото тя не е в състояние на изчакване на ролфоруърд на възлите "<възел>".

Обяснение: Посочената база данни не е в състояние на изчакване на ролфоруърд на посочения възел (възли). Това може да е следствие от това, че базата данни не е била възстановена, била е възстановена с опцията WITHOUT ROLLING FORWARD или ролфоруърд възстановяването е приключило на тези възли.

Не е направен ролфоруърд на базата данни.

Ако има ",..." в края на списъка с възли, вижте файла syslog за пълен списък на възлите.

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

  1. Уверете се, че е необходимо възстановяване на посочения възел (възли).
  2. Възстановете архивно копие на базата данни на тези възли.
  3. Подайте команда ROLLFORWARD DATABASE.

SQL6053NИма грешка във файл "<файл>". Код на причина = "<код-на-причина>".

Обяснение: В посочения файл има грешка, посочена от кода за причина:

(1)
Броят на стойностите в картата на дяловете не е 1 или 4096.

(2)
Броят на стойностите във файла на разпределението не е 4096.

(3)
Данните във файла на разпределението не са във валиден формат.

(4)
В картата на дяловете номерът на възела не е между 0 и 999.

(5)
Сумата на всички стойности във файла на разпределението е по-голяма от 4 294 967 295.

(6)
Посочената карта на дяловете за приемника съдържа номер на възел, който не е дефиниран в SYSCAT.NODEGROUPDEF за посочената група възли.

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

(1)
Уверете се, че файлът на картата на дяловете съдържа само една стойност (ако резултатната група възли се състои от един единствен възел) или точно 4096 стойности (ако резултатната група възли се състои от повече от един възела).

(2)
Уверете се, че файлът на разпределението съдържа точно 4096 стойности, по една за хеш дял.

(3)
Уверете се, че стойностите във файла на разпределението са цели числа, по-големи или равни на 0, и че сумата от всички стойности на разпределението е по-малка или равна на 4 294 967 295.

(4)
Уверете се, че номерата на възлите са по-големи или равни на 0 и по-малки или равни на 999.

(5)
Уверете се, че сумата на всичките стойности на разпределението за 4096-те дяла е по-малка или равна на 4 294 967 295.

(6)
Или подайте ALTER NODEGROUP, за да добавите липсващия възел (възли), или променете файла на картата на дяловете, така че да изключите възела (възлите), които не са дефинирани в sysibm.sysnodegroupdef.

SQL6054NАрхивният файл "<име>" не е валиден журнален файл на базата данни "<име>" на възел "<номер-на-възел>".

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

Обработката ROLLFORWARD DATABASE е преустановена.

Отговор на потребителя: За да определите правилния архивен журнален файл, подайте командата ROLLFORWARD DATABASE с опцията QUERY STATUS. Преместете правилния файл на активен журнал в директорията на журнала на базата данни или, ако базата данни е в консистентно състояние, променете пътеката за журналиране така, че да сочи към правилния архивен файл и подайте отново командата ROLLFORWARD DATABASE.

SQL6055NАрхивният файл "<име>" не принадлежи на база данни "<име>" на възел "<номер-на-възел>".

Обяснение: Файл на архивен журнал в директорията на журнала на посочения възел, не принадлежи на посочената база данни.

Обработката ROLLFORWARD DATABASE е преустановена.

Отговор на потребителя: За да определите правилния архивен журнален файл, подайте командата ROLLFORWARD DATABASE с опцията QUERY STATUS. Преместете правилния файл на активен журнал в директорията на журнала на базата данни или, ако базата данни е в консистентно състояние, променете пътеката за журналиране така, че да сочи към правилния архивен файл и подайте отново командата ROLLFORWARD DATABASE.

SQL6056NГрупата възли не може да бъде преразпределена. Код на причина = "<код-на-причина>".

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

(1)
Спецификацията на групата възли е неправилна. След преразпределението резултатната група възли не би съдържала никакви възли.

(2)
Предходна операция за преразпределение не е приключила успешно.

(3)
Вече е в ход операция за преразпределение.

(4)
Досега няма прекъсната команда за преразпределение за CONTINUE или ROLLBACK.

(5)
Не е извършено преразпределение на данни, тъй като данните в групата възли вече са разпределени по посочения начин.

(6)
Командата REDISTRIBUTE NODEGROUP не е подадена от възела, съдържащ каталог.

(7)
Командата REDISTRIBUTE NODEGROUP не е достъпна, нито е приложима в тази неразделена версия на продукта.

(8)
Не е позволено преразпределение, ако има временни пространства за таблици на потребители в групата възли със съществуващите декларирани временни таблици.

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

(1)
По време на преразпределение не премахвайте всичките възли в групата.

(2)
Разберете защо предишното преразпределение e било неуспешно и предприемете необходимите мерки. Подайте командата REDISTRIBUTE NODEGROUP, използвайки една от двете опции - CONTINUE или ROLLBACK. CONTINUE ще завърши предишната прекъсната операция за преразпределение, а ROLLBACK ще отмени нейните последствия.

(3)
Подайте следващата команда REDISTRIBUTION NODEGROUP, след като текущата приключи.

(4)
Не можете да повикате опциите CONTINUE или ROLLBACK в група възли, които не са асоциирани с неуспяла операция по преразпределение.

(5)
Опитайте се да използвате друга карта на дяловете на приемника или файл на разпределението. В противен случай преразпределението не е необходимо.

(6)
Подайте командата отново от възела, съдържащ каталог.

(7)
Не подавайте командата REDISTRIBUTE NODEGROUP с тази версия на продукта.

(8)
Отново заявете преразпределение, когато няма декларирани временни таблици, които да използват временните пространства за таблици на потребители в групата възли.

SQL6057NАрхивният файл "<име>" не е асоцииран с възстановената база данни "<име>", нито с журналния файл, който преди това е бил обработван на възел "<номер-на-възел>".

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

Обработката ROLLFORWARD DATABASE е преустановена.

Отговор на потребителя: За да определите правилния архивен журнален файл, подайте командата ROLLFORWARD DATABASE с опцията QUERY STATUS. Преместете правилния файл на активен журнал в директорията на журнала на базата данни или, ако базата данни е в консистентно състояние, променете пътеката за журналиране така, че да сочи към правилния архивен файл и подайте отново командата ROLLFORWARD DATABASE.

SQL6058NРолфоруърд възстановяването е спряло поради грешка "<грешка>" при възстановяването на журналния файл "<име>" за базата данни "<име>" на възел "<номер-на-възел>".

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

Обработката ROLLFORWARD DATABASE е преустановена.

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

SQL6059NМоментът във времето, зададен на помощната програма ролфоруърд, трябва да е по-голям или равен на "<времеви-индикатор>", понеже базата данни "<име>" на възел (възли) "<списък-възли>" съдържа информация, която е подадена след посоченото време.

Обяснение: Има разширен виртуален времеви индикатор в архивното копие на базата данни.

Ако има ",..." в края на списъка с възли, вижте файла syslog за пълен списък на възлите.

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

SQL6061NРолфоруърд възстановяването на базата данни "<име>" не може да достигне посочения момент за спиране (end-of-log или point-in-time) поради липсващ журнален файл на възел "<номер-на-възел>".

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

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

SQL6062NРолфоруърд възстановяването на базата данни "<име>" не може да бъде завършено, защото информацията за журналите на възлите "<списък-възли>" не съответства на съответните записи във възела на каталога.

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

Обработката ROLLFORWARD DATABASE е преустановена.

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

SQL6063NРолфоруърд възстановяване на база данни "<име>" е спряно на възлите "<списък-възли>" поради промяна в размера на журнален файл.

Обяснение: Помощната програма Rollforward Database е спряла ролфоруърда, защото журналните файлове са променили размера си. Тя трябва да бъде рестартирана, за да се установи новия размер на журналния файл.

Ако има ",..." в край на списъка с възли, вижте журнала за диагностика за пълен списък на възлите.

Ролфоруърд възстановяването е преустановено.

(ЗАБЕЛЕЖКА: ако използвате сървър на разделена база данни, номерата на възлите показват на кои възли е възникнала грешката. В противен случай трябва да бъдат игнорирани.)

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

SQL6064NПо време на преразпределението на данни възникна SQL грешка "<sqlcode>".

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

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

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

SQL6065NВъзникнала е грешка при запис във файл "<файл>".

Обяснение: Възникнало е едно от следните условия:

Командата или помощната програма не може да бъде обработена.

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

SQL6067WКомандата ROLLFORWARD DATABASE QUERY STATUS е открила sqlcode "<sqlcode>".

Обяснение: Командата ROLLFORWARD DATABASE QUERY STATUS е открила грешка с sqlcode "<sqlcode>". Вероятно заявката не е изпълнена успешно в някои възли поради различни причини. Най-сериозната грешка е посочена чрез "<sqlcode>". Състоянието на ролфоруърд е възстановено само за успешните възли.

Отговор на потребителя: Прегледайте sqlcode "<sqlcode>" в DB2 Справочник на съобщенията, или електронната документация, за да определите проблемите в неуспешните възли. Направете необходимите корекции и продължете ролфоруърд възстановяването в тези възли.

SQL6068WОперацията ролфоруърд е отменена успешно. Базата данни трябва да се възстанови на възел (възли) "<списък-възли>".

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

Ако има ",..." в края на списъка с възли, вижте файла syslog за пълен списък на възлите.

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

SQL6069NКомандата ROLLFORWARD DATABASE не може да бъде подадена във възел, който не съдържа каталог.

Обяснение: Командата ROLLFORWARD DATABASE се приема само във възела, съдържащ каталог.

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

SQL6071NЗаявената операция не може да бъде обработена, защото в системата е прибавен нов възел. Системата трябва да бъде спряна и стартирана отново преди операцията да може да бъде извършена.

Обяснение: Причината е една от следните:

Отговор на потребителя: Подайте db2stop, за да спрете всички възли. Когато всички бъдат спрени успешно, подайте db2start, за да стартиране всички възли, включително и новия възел, след което подайте отново заявката.

sqlcode: -6071

sqlstate: 57019

SQL6072NНе може да се изпълни DB2START с опцията RESTART, защото посоченият възел е вече активен.

Обяснение: Посоченият за рестартиране възел е вече активен в системата.

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

SQL6073NОперацията за прибавяне на възел е неуспешна. SQLCODE = "<sqlcode>".

Обяснение: Операцията за прибавяне на възел е неуспешна с sqlcode "<sqlcode>".

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

Предприемете необходимите действия за отстраняване на грешката и опитайте отново.

SQL6074NОперацията за прибавяне на възел е неуспешна, защото в момента се изпълнява и операция Create или Drop Database.

Обяснение: Операция за прибавяне на възел не може да се изпълнява заедно с операция Create или Drop Database.

Отговор на потребителя: Изчакайте да завърши операцията Create или Drop Database, след което опитайте отново.

SQL6075WОперацията Start Database Manager успешно е прибавила възела. Възелът не е активен, докато всички възли не бъдат спрени и стартирани отново.

Обяснение: Файлът db2nodes.cfg не се обновява, за да се включи новия възел, докато всички възли не бъдат едновременно спрени с командата STOP DATABASE MANAGER (db2stop). Докато не се обнови файлът, съществуващите възли не могат да комуникират с новия възел.

Отговор на потребителя: Подайте db2stop, за да спрете всички възли. Когато всички бъдат спрени успешно, подайте db2start, за да стартиране всички възли, включително и новия възел, след което подайте отново заявката.

SQL6076WПредупреждение! Тази команда ще премахне всички файлове на базата данни на възела за този модел. Преди да продължите се уверете, че няма потребителски данни на този възел, като изпълните командата DROP NODE VERIFY.

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

Отговор на потребителя: Уверете се, че е изпълнена командата DROP NODE VERIFY преди премахването на този възел. Ако използвате API, уверете се, че параметърът callerac е правилно посочен.

SQL6077WПроцедурата db2stop DROP NODENUM е завършена успешно, но не може да премахне всички файлове. Вижте файла "<файл>" за детайли.

Обяснение: Процедурата db2stop DROP NODENUM е завършена успешно, но някои файлове с потребителски данни все още са на възела.

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

SQL6078NПроцедурата db2stop DROP NODENUM не може да обнови информацията за базата данни "<име-на-БД>".

Обяснение: Процедурата db2stop DROP NODENUM не може да получи достъп до възела, съдържащ каталога на базата данни "<име-на-БД>".

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

SQL6079WКомандата db2stop DROP NODENUM е отказана успешно.

Обяснение: Командата db2stop DROP NODENUM е спряна преди да е започнала работа.

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

SQL6080WОперацията Start Database Manager успешно е прибавила възела, но не са създадени дялове на базата данни на възела. Възелът не е активен, докато всички възли не бъдат спрени и стартирани отново.

Обяснение: Файлът db2nodes.cfg не се обновява, за да се включи новия възел, докато всички възли не бъдат едновременно спрени с командата STOP DATABASE MANAGER (DB2STOP). Докато не се обнови файлът, съществуващите възли не могат да комуникират с новия възел.

Отговор на потребителя: Подайте DB2STOP, за да спрете всички възли. Когато всички възли бъдат успешно спрени, подайте DB2START, за да стартирате всички възли, включително и новия възел. Когато всички възли бъдат успешно стартирани, базата данни може да бъде използвана.

SQL6081Грешка в комуникациите е причинила таймаут на командата DB2STOP FORCE на този възел.

Обяснение: Възникнала е комуникационна грешка на един или повече възли на базата данни, която е причинила таймаут на командата DB2STOP FORCE на този възел, или DB2STOP FORMA е прекъснала поради сериозна грешка, възникнала по време на FORCE на един или повече възли. Всички възли, на които е възникнала комуникационната грешка, ще получат съобщението SQL6048N.

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

  1. Отстранете комуникационната грешка на възела (или възлите), които са получили съобщението SQL6048N.
  2. Подайте команда DB2START и се уверете, че всички възли, които са получили съобщението SQL6048N, са стартирани успешно.
  3. Подайте отново командата DB2STOP FORCE от някой друг възел.
  4. Погледнете във файла db2diag.log, за да откриете грешката, поправете я, ако е възможно, и подайте отново командата DB2STOP FORCE от някой възел.


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