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

SQL1600 - SQL1699

SQL1601NВходният параметър "<параметър>" на Системния монитор за базата данни е нулев указател.

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

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

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

SQL1602NТипът на обект, подаден в структурата на входните данни (sqlma), не се поддържа.

Обяснение: Типът на обект, зададен в областта за данни в структурата на входните данни (sqlma) за API за моментно изображение на системния монитор за базата данни, не се поддържа.

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

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

SQL1603NПараметърът "<параметър>" не е зададен в структурата на входните данни (sqlma).

Обяснение: Не е зададен необходим параметър в структурата на входните данни (sqlma) за API за моментното изображение на системния монитор за базата данни или за оценка на размера на буфера.

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

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

SQL1604NПараметърът "<параметър>" не завършва с нулев символ.

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

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

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

SQL1605WБазата данни "<псевдоним-на-БД>" не е активна.

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

Командата е изпълнена успешно, но не е предприето действие.

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

SQL1606WИзходният буфер на системния монитор за базата данни е пълен.

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

Командата е изпълнена успешно и данните, събрани преди препълването на буфера, са върнати в буфера на потребителя.

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

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

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

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

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

SQL1608WДва или повече на брой от зададените на входа псевдоними на бази данни се отнасят за една и съща база данни.

Обяснение: Направено е обръщение към API за моментно изображение на Системния монитор за базата данни или за оценка на размера на буфера, задаващо една и съща заявка за два или повече псевдоними на бази данни в sqlma структурата на входните данни, които (псевдонимите) се отнасят до една и съща база данни.

Системният монитор за базата данни работи успешно, но връща само едно копие на информацията в изходния буфер.

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

SQL1609NБазата данни "<псевдоним-на-БД>" е отдалечена база данни и не може да бъде наблюдавана.

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

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

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

SQL1610NВходният параметър "<параметър>" на Системния монитор за базата данни е невалиден.

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

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

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

SQL1611WНяма върнати данни от Системния монитор за базата данни.

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

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

Той трябва да се увери, че базите данни или приложенията, които трябва да се наблюдават, са активни, когато е извикан API на Системния монитор за базата данни, или че желаните групи за наблюдение са активни.

SQL1612NЗададената пътека към приемника на монитора на събитията е невалидна.

Обяснение: Името на пътеката към приемника, зададено в оператор CREATE EVENT MONITOR, не е валидно име на пътека. Операторът не може да бъде изпълнен.

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

sqlcode: -1612

sqlstate: 428A3

SQL1613NУказаната опция на монитора на събитията е невалидна.

Обяснение: Опцията, зададена в оператор CREATE EVENT MONITOR, не е валидна. Възможните причини включват:

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

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

sqlcode: -1613

sqlstate: 428A4

SQL1614NПо време на активирането на монитора на събитията възникна входно-изходна грешка. Код на причина = "<код-на-причина>".

Обяснение: При активирането на монитора на събитията е забелязана входно-изходна грешка. <код-на-причина> е някое от следните:

1
Срещнат е непознат тип на приемник за монитора на събитията.

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

3
Бе отказан достъпът до пътеката към приемника на монитора на събитията.

4
Пътеката към приемник на монитора на събитията не е име на конвейер.

5
Никой процес не е отворил за четене конвейера приемник на монитора на събитията.

6
Срещната е неочаквана входно-изходна грешка.

7
Конвейерът приемник не е отворен в режим съобщения. (Този код на причина се отнася само за OS/2.)

8
Буферът за конвейера приемник е твърде малък. Буферът на входния конвейер трябва да е с размер поне 4096 байта. (Този код на причина се отнася само за OS/2.)

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

sqlcode: -1614

sqlstate: 58030

SQL1615WПосоченият монитор на събитията вече е в исканото състояние.

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

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

sqlcode: +1615

sqlstate: 01598

SQL1616NВече е достигната максимално допустимата стойност за броя на активните монитори на събитията.

Обяснение: Допуска се максимум 32 монитори на събитията да бъдат едновременно активни за една база данни. Тази гранична стойност вече е достигната. Зададеният монитор на събитията не може да бъде активиран.

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

sqlcode: -1616

sqlstate: 54030

SQL1617NЗададеният монитор на събитията вече е достигнал ограничението за MAXFILES и MAXFILESIZE.

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

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

sqlcode: -1617

sqlstate: 54031

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

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

Отговор на потребителя: Ако другият монитор на събитията в момента е активен го деактивирайте. След като се уверите, че приложението(ята) не използват файловете, които той е създал в пътеката към приемника, отстранете файловете. След това подайте отново оператора SET EVENT MONITOR.

Възможно е също да създадете отново желания монитор на събитията, задавайки друга пътека към приемника, и подайте отново оператора SET EVENT MONITOR.

sqlcode: -1618

sqlstate: 51026

SQL1619NНе е възможно да се приложи DROP върху активен монитор на събитията.

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

Отговор на потребителя: Дезактивирайте монитора на събитията и подайте повторно оператора DROP EVENT MONITOR.

sqlcode: -1619

sqlstate: 55034

SQL1620NНе може да бъде изпразнен мониторът на събитията. Код на причина "<rc>".

Обяснение: Мониторът на събитията не може да бъде изпразнен. Възможните причини са:

  1. Мониторът на събитията не е стартиран.
  2. Мониторът на събитията работи на по-ранно ниво на изхода от версия 6, за което не се поддържа изпразване.

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

sqlcode: -1620

sqlstate: 55034

SQL1621NВсе още не са записани промените в транзакцията, в която е създаден зададеният монитор на събитията. Мониторът на събитията не може да бъде активиран.

Обяснение: Монитор на събитията не може да се активира, докато транзакцията, в която е създаден, не бъде е записана.

Отговор на потребителя: Запишете промените в транзакцията, в която е създаден мониторът на събитията, и след това подайте повторно оператора SET EVENT MONITOR.

sqlcode: -1621

sqlstate: 55033

SQL1622NСтойността на STATE, зададена в оператора SET EVENT MONITOR STATE, е невалидна.

Обяснение: Стойността на STATE, зададена в оператора SET EVENT MONITOR STATE, не е в обхвата на валидните стойности или стойността е NULL, като резултат на променлива индикатор.

Валидните стойности за състоянието на монитора на събитията са:

0
да се дезактивира мониторът на събитията

1
да се активира мониторът на събитията

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

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

sqlcode: -1622

sqlstate: 42815

SQL1623NИзвикан е API sqlmonsz или sqlmonss и са зададени твърде много обекти във входната структура sqlma.

Обяснение: Превишено е наложеното ограничение за броя разрешени обекти във входната структура sqlma.

Отговор на потребителя: Намалете броя на обектите в параметъра sqlma и опитайте обръщението отново.

SQL1624NВсички бази данни, които са реферирани от API sqlmonsz или sqlmonss, трябва да бъдат разположени на един и същи възел.

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

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

SQL1625WМониторът не може да преобразува от кодова страница "<източник>" в кодова страница "<приемник>". Това преобразуване е опитано за данни от тип "<тип>".

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

  1. текст на оператор
  2. dcs приложение
  3. приложение
  4. таблица
  5. заключвания
  6. пространство за таблици

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

  1. комбинацията от кодови страници - източник и приемник, не се поддържа от мениджъра на базата данни.
  2. комбинацията от кодови страници - източник и приемник, не се поддържа от помощното средство на операционната система за преобразуване на символи, записано на възела сървър.

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

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

Осигурете, ако това е възможно, наблюдаваната база данни и мониторът да имат една и съща кодова страница.

SQL1626WВъзникнало е препълване при изпълнение на преобразуване от кодова страница "<източник>" в кодова страница "<приемник>". Размерът на областта приемник е "<макс-размер>", данните са от тип "<тип>", а първите осем символа са "<данни>".

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

  1. текст на оператор
  2. dcs приложение
  3. приложение
  4. таблица
  5. заключвания
  6. пространство за таблици

Мониторът не може да преобразува данните поради ограничения за мястото. Данните се запазват в първоначалната им форма.

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

SQL1627WAPI заявката за моментно изображение е направена на ниво самоописващ се поток от данни, но сървърът e успял да върне само моментно изображение с формат на структура с фиксиран размер.

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

Отговор на потребителя: В самоописващия се формат данни за моментно изображение (DB2 версия 6 и по-нова), събраната информация, включително нивото на сървъра, се връща като част от потока от данни за моментното изображение. В нивата на DB2 преди версия 6, събраната информация за моментното изображение се връща в sqlm_collected структура. Трябва да използвате структурата sqlm_collected и стария метод за обработка на потоци от данни, за да обработите този поток от данни за моментното изображение.

SQL1628WОперация за отдалечено приемане на превключвателите е изпълнена частично, защото изходният буфер е пълен. За да извлечете пълните резултати, използвайте минимален размер на буфер от "<размер>" bytes.

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

Отговор на потребителя: Заделете по-голям буфер за данни и изпълнете отново заявката.

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

Обяснение: Възникнала е някакъв тип грешка по време на операция върху отдалечен възел поради причината с код <код-за-причина>, който е един от следните:

1
Не е успешна комуникацията между FCM и възела приемник поради проблем във възела или комуникационна грешка.

2
Операцията за вземане на моментно изображения не е изпълнена успешно на възела приемник. Моля, вижте db2diag.log за специфичния sqlca.

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

Ако грешката е поради проблем в моментното изображение на отдалечен възел, вижте db2diag.log за sqlca от проблемната операция и се обърнете към инструкциите за този код, за да отстраните проблема.

SQL1650NИзвиканата функция вече не се поддържа.

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

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

SQL1651NЗаявката не може да се изпълни, тъй като версията на DB2 сървъра не поддържа тази функционалност.

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

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

SQL1652NВъзникна входно-изходна грешка.

Обяснение: Грешката е възникнала при отваряне, четене, записване или затваряне на файл.

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

SQL1653NЗададена е невалидна пътека към профил.

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

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

SQL1654NСрещната е грешка в пътеката към потребителския модел.

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

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

SQL1660NНеуспех в Генератора на сървъра, който се използва от Discovery за събиране на информация за сървъра.

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

Отговор на потребителя: Съобщете за това на администратора на DB2 сървъра. Повече детайли за отказа може да бъдат намерени в журналния файл на сървъра db2diag.log.

SQL1670NТипът откриване, зададен в конфигурационния параметър на мениджъра на базата данни DISCOVER, показва, че откриването е забранено.

Обяснение: DISCOVER = DISABLE е конфигурирано в конфигурационния файл на мениджъра на базата данни.

Отговор на потребителя: Ако се изисква DISCOVER функционалност, променете типа разпознаване на KNOWN или SEARCH.

SQL1671NНеуспешна заявка за търсене при откриване. За повече подробности вижте db2diag.log.

Обяснение: Заявката за търсене при откриване е неуспешна поради една от следните причини:

  1. Инициализацията е неуспешна (sqleCommonInitializationForAPIs)
  2. Не може да се получи пътеката към потребителския модел (sqloinstancepath)
  3. Не може да се отвори изходния файл (sqlofopn)
  4. Не може да се пише в изходния файл (sqlofprt)
  5. Не може да се задели памет (sqlogmblk)
  6. Не може да се получи конфигурацията на мениджъра на базата данни (sqlfcsys)
  7. NetBIOS обръщението е неуспешно
  8. Неуспешна вътрешна DB2 системна функция (sqlogpid, sqlogmt)

Вижте db2diag.log за детайли.

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

  1. Ако инициализацията е неуспешна, опитайте се да рестартирате машината и да преинсталирате продукта.
  2. Ако не може да се получи пътеката към модела, проверете стойността на DB2INSTANCE, за да се уверите, че е правилно настроена.
  3. Ако е неуспешно отварянето или писането във файл, проверете дали имате права за отваряне и писане в директорията <пътека към sqllib>\<модел>\tmp за Intel машини или директорията <пътека към модел>/sqllib/tmp за UNIX машини.
  4. Ако не може да се задели памет, проверете колко памет има на вашата машина.
  5. Ако не може да се получи конфигурацията на DBM, опитайте се да рестартирате машината или преинсталирайте продукта.
  6. Ако NetBIOS обръщението е неуспешно:
  7. Ако е неуспешна вътрешна DB2 системна функция, проверете дали функциите на операционната система на машината работят правилно.

DB2 Service може да осигури детайли за кодовете за грешки, върнати от горните функции и записани в db2diag.log.

SQL1673NСписъкът с адреси, зададен като входящ за интерфейса за откриване, е невалиден.

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

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

SQL1674NАдресът на сървъра, зададен като входящ за интерфейса за откриване е невалиден.

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

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

SQL1675NОткриване е разрешено само за DB2 административни сървъри. Чрез подадената информация за комуникациите не се осъществява достъп до административен сървър.

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

Отговор на потребителя: Проверете дали DB2ADMINSERVER е настроен на модела на DB2 сървъра, до който осъществявате достъп. Това показва, че моделът на сървъра е DB2 административен сървър. Подайте отново заявката за KNOWN discovery с вярната информация за комуникациите.


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