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 | По време на активирането на монитора на събитията възникна входно-изходна грешка. Код на причина = "<код-на-причина>". |
Обяснение: При активирането на монитора на събитията е забелязана входно-изходна грешка. <код-на-причина> е някое от следните:
Отговор на потребителя: Когато това е възможно, коригирайте проблема, описан от кода за причина, и подайте отново оператора 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>". |
Обяснение: Мониторът на събитията не може да бъде изпразнен. Възможните причини са:
Отговор на потребителя: Уверете се, че мониторът на съобщенията е стартиран. Ако мониторът на събитията работи на по-ранно ниво на изхода от версия 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, като резултат на променлива индикатор.
Валидните стойности за състоянието на монитора на събитията са:
Изразът не може да бъде изпълнен.
Отговор на потребителя: Коригирайте стойността на състоянието на монитора на събитията и/или на променлива индикатор, и подайте отново оператора.
sqlcode: -1622
sqlstate: 42815
SQL1623N | Извикан е API sqlmonsz или sqlmonss и са зададени твърде много обекти във входната структура sqlma. |
Обяснение: Превишено е наложеното ограничение за броя разрешени обекти във входната структура sqlma.
Отговор на потребителя: Намалете броя на обектите в параметъра sqlma и опитайте обръщението отново.
SQL1624N | Всички бази данни, които са реферирани от API sqlmonsz или sqlmonss, трябва да бъдат разположени на един и същи възел. |
Обяснение: Параметърът sqlma съдържа препратки към бази данни, намиращи се на различни възли.
Отговор на потребителя: Модифицирайте параметъра sqlma, така че всички обекти в база данни да реферират един и същи възел и опитайте обръщението отново.
SQL1625W | Мониторът не може да преобразува от кодова страница "<източник>" в кодова страница "<приемник>". Това преобразуване е опитано за данни от тип "<тип>". |
Обяснение: Възможните типове са следните:
Не се поддържа преобразуване на данни от кодовата страница източник към кодовата страница приемник. Тази грешка може да възникне при следните условия:
Тази ситуация може да възникне, когато мониторът направи опит за преобразуване на данни, принадлежащи на база данни, чиято кодова страница е несъвместима с тази на монитора.
Отговор на потребителя: Обърнете се към документацията на операционната система за списъка на поддържаните преобразувания и се уверете, че съответните такива са инсталирани и достъпни за мениджъра на базата данни.
Осигурете, ако това е възможно, наблюдаваната база данни и мониторът да имат една и съща кодова страница.
SQL1626W | Възникнало е препълване при изпълнение на преобразуване от кодова страница "<източник>" в кодова страница "<приемник>". Размерът на областта приемник е "<макс-размер>", данните са от тип "<тип>", а първите осем символа са "<данни>". |
Обяснение: Възможните типове са следните:
Мониторът не може да преобразува данните поради ограничения за мястото. Данните се запазват в първоначалната им форма.
Отговор на потребителя: Осигурете, ако това е възможно, наблюдаваната база данни и мониторът да имат една и съща кодова страница.
SQL1627W | API заявката за моментно изображение е направена на ниво самоописващ се поток от данни, но сървърът e успял да върне само моментно изображение с формат на структура с фиксиран размер. |
Обяснение: Въпреки, че приложението подало заявката за моментно изображение я е подало на ниво SQLM_DBMON_VERSION6 или по-ново, сървърът, върнал моментното изображение, е върнал данни на по-ниско ниво.
Отговор на потребителя: В самоописващия се формат данни за моментно изображение (DB2 версия 6 и по-нова), събраната информация, включително нивото на сървъра, се връща като част от потока от данни за моментното изображение. В нивата на DB2 преди версия 6, събраната информация за моментното изображение се връща в sqlm_collected структура. Трябва да използвате структурата sqlm_collected и стария метод за обработка на потоци от данни, за да обработите този поток от данни за моментното изображение.
SQL1628W | Операция за отдалечено приемане на превключвателите е изпълнена частично, защото изходният буфер е пълен. За да извлечете пълните резултати, използвайте минимален размер на буфер от "<размер>" bytes. |
Обяснение: Изходният буфер не е достатъчно голям, за да върне всички достъпни данни за превключватели. При следенето са върнати толкова данни, колкото е възможно при дадения изходен буфер.
Отговор на потребителя: Заделете по-голям буфер за данни и изпълнете отново заявката.
SQL1629W | Не е приключила успешно операция за отдалечено получаване на моментно изображение за възела или възлите "<списък-възли>", като кодът или кодовете за причина е "<списък-причини>". |
Обяснение: Възникнала е някакъв тип грешка по време на операция върху отдалечен възел поради причината с код <код-за-причина>, който е един от следните:
Отговор на потребителя: Ако причината за грешка е проблем във възела или комуникационна грешка, ще трябва да отстраните комуникационната грешка или да рестартирате възела, която е отказал, за да коригирате грешката.
Ако грешката е поради проблем в моментното изображение на отдалечен възел, вижте 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. |
Обяснение: Заявката за търсене при откриване е неуспешна поради една от следните причини:
Вижте db2diag.log за детайли.
Отговор на потребителя:
DB2 Service може да осигури детайли за кодовете за грешки, върнати от горните функции и записани в db2diag.log.
SQL1673N | Списъкът с адреси, зададен като входящ за интерфейса за откриване, е невалиден. |
Обяснение: Приложната програма използва невалиден указател за входния списък с адреси. Адресният списък не показва нищо.
Отговор на потребителя: Уверете се, че в приложната програма е зададен валиден указател за входния списък с адреси и че той не е без стойност.
SQL1674N | Адресът на сървъра, зададен като входящ за интерфейса за откриване е невалиден. |
Обяснение: Приложната програма използва невалиден указател за входния адрес на сървъра. Адресът на сървъра не показва нищо.
Отговор на потребителя: Уверете се, че в приложната програма е зададен валиден входен адрес на сървъра и че той не е без стойност.
SQL1675N | Откриване е разрешено само за DB2 административни сървъри. Чрез подадената информация за комуникациите не се осъществява достъп до административен сървър. |
Обяснение: Подадена е заявка за KNOWN откриване към DB2 сървър, който не е DB2 административен сървър. Посочената информация за комуникациите не е правилна.
Отговор на потребителя: Проверете дали DB2ADMINSERVER е настроен на модела на DB2 сървъра, до който осъществявате достъп. Това показва, че моделът на сървъра е DB2 административен сървър. Подайте отново заявката за KNOWN discovery с вярната информация за комуникациите.