SQL1512N | ddcstrc не може да пише в посочения файл. |
Обяснение: ddcstrc не може да запише информацията от трасирането в указания за това файл.
Отговор на потребителя: Уверете се, че зададеното име на файл е валидно за вашата файлова система. Ако не е зададено име на файл, уверете се, че разполагате с необходимото разрешение за писане във файла по подразбиране ddcstrc.tmp.
SQL1513W | ddcstrc не е изключено. |
Обяснение: Поради състояние на грешка ddcstrc не е изключено. Това е било сторено, за да се осигури, че информацията от трасирането няма да бъде загубена, преди да бъде сигурно записана във файл.
Отговор на потребителя: Коригирайте ddcstrc състоянието на грешка, съобщено преди възникването на настоящата грешка, и опитайте отново да изключите трасирането.
SQL1520N | Размерът на буфера трябва да бъде числова стойност по-голяма или равна на 65536. |
Обяснение: Потребителят е задал невалиден размер на буфер за командата ddcstrc.
Отговор на потребителя: Уверете се, че използваният размер на буфер е число, по-голямо или равно на 65536 (64K). Обърнете внимание, че паметта, която ще се използва, е кратна на 64K. ddcstrc закръглява зададената стойност за размер на буфера до най-близкото по-малко число, което е кратно на 64К.
SQL1525N | Възникнала е грешка при стартирането на DB2 обслужващата програма за защита. |
Обяснение: Възникнала е неочаквана грешка при стартирането на DB2 обслужващата програма за защита.
Отговор на потребителя: Вижте файла db2diag.log за по-подробна информация, след което опитайте отново командата DB2START.
SQL1526N | db2start е неуспешна, защото не е стартирана поддръжката на DB2VIA. Код на причина "<код>". |
Обяснение: Поддръжката на DB2VIA не е стартирана успешно по време на db2start. Кодът за причина показва грешката:
Отговор на потребителя:
SQL1530W | Посочената степен на паралелизъм ще бъде игнорирана, защото системата не е настроена за поддръжка на вътрешнодялов паралелизъм. |
Обяснение: Или на опцията за свързване DEGREE е зададена стойност, по-голяма от 1, или операторът SET CURRENT DEGREE е изпълнен със стойност, по-голяма от 1, но мениджърът на базата данни не е настроен за поддръжка на вътрешнодялов паралелизъм.
Мениджърът на базата данни трябва да бъде стартиран с конфигурационния параметър intra_parallel, настроен на ON, за да се поддържа вътрешнодялов паралелизъм за модела.
Операторът или командата са завършени успешно, но степента е игнорирана.
Отговор на потребителя: Ако желаете да използвате вътрешнодялов паралелизъм, рестартирайте мениджъра на базата данни с конфигурационния параметър intra_parallel настроен на ON.
В противен случай използвайте стойност 1 или ANY за указване на степента.
sqlcode: +1530
sqlstate: 01623
SQL1580W | Крайни незначещи стойности са отрязани при изпълнение на преобразуване от кодова страница "<източник>" в кодова страница "<приемник>". Максималният размер на приемната област е "<макс-дължина>". Дължината на низа-източник е "<дължина-на-източника>", а шестнадесетичното му представяне е "<низ>". |
Обяснение: По време на изпълнение на SQL оператор - резултатът от операция на преобразуване на кодова страница е низ, който е по-дълъг от максимално допустимата дължина за обекта приемник. Обработката продължава, тъй като са били отрязани само незначещи символи.
Отговор на потребителя: Уверете се, че изходът е такъв, какъвто се очаква, и че отрязването не е предизвикало някакви неочаквани последствия.
sqlcode: 1580
sqlstate: 01004
SQL1581N | Таблица "<име-на-таблица>" не може да бъде поставена в режим на добавяне и има клъстеризиран индекс. |
Обяснение: Има две ситуации, при които тази грешка възниква.
Отговор на потребителя: Ако е необходим клъстеризиран индекс, изключете режима на добавяне за таблицата. Ако е необходим режим на добавяне, отстранете съществуващия клъстеризиран индекс на таблицата.
sqlcode: -1581
sqlstate: 428CA
SQL1582N | PAGESIZE (размер на страницата) на пространство за таблици "<име-на-пространство>" не отговаря на PAGESIZE на буферен пул "<име-на-буферен-пул>", свързан с пространството за таблици. |
Обяснение: Стойността на PAGESIZE, посочена в израз CREATE TABLESPACE, не съответства на размера на страницата, посочен за ползване с пространство за таблици. Тези стойности трябва да са еднакви.
Операторът не може да бъде обработен.
Отговор на потребителя: Променете стойността, посочена за PAGESIZE, така че да съответства на размера на страница на буферния пул или изберете друг буферен пул, чийто размер на страница да съответства.
sqlcode: -1582
sqlstate: 428CB
SQL1583N | Стойността на PAGESIZE (размер на страницата) "<размер-на-страница>" не се поддържа. |
Обяснение: PAGESIZE, посочен в израз CREATE BUFFERPOOL или CREATE TABLESPACE, не е поддържан размер на страница. Поддържаните размери на страница за Версия 5 са 4K, 8K, 16K и 32K.
Операторът не може да бъде обработен.
Отговор на потребителя: Посочете един от поддържаните размери на страница.
sqlcode: -1583
sqlstate: 428DE
SQL1584N | Не може да бъде намерено временно пространство за таблици с размер на страница поне "<размер-на-пакет>". |
Обяснение: За обработването на израза е необходимо временно пространство за таблици. Няма свободно временно пространство за таблици с размер на страница "<размер-на-пакет>" или по-голям.
Операторът не може да бъде обработен.
Отговор на потребителя: Създайте временно пространство за таблици с размер на страница поне "<размер-на-пакет>".
sqlcode: -1584
sqlstate: 57055
SQL1585N | Не съществува временно пространство за таблици с достатъчен размер на страницата. |
Обяснение: Може да е възникнало някое от следните условия:
Макс. Макс. Размер на стр. дължина на колони на временно запис пространство ----------- ---- ------------ 1957 байта 244 2K 4005 байта 500 4K 8101 байта 1012 8K 16293 байта 1012 16K 32677 байта 1012 32K
Отговор на потребителя: Създайте временно пространство за таблици с най-големия поддържан размер на страницата, ако вече не съществува такова. Ако такова пространство за таблици вече съществува, премахнете една или повече колони от временната таблица. Създайте отделни таблици или производни таблици, според нуждите, за да съхраняват допълнителната информация, превишаваща допустимите граници.
sqlcode: -1585
sqlstate: 54048
SQL1590N | Не са разрешени полета LONG VARCHAR и LONG VARGRAPHIC в пространства TABLESPACE, които са изградени на DEVICE. |
Обяснение: Устройствата (raw i/o) на HP изискват i/o да бъде подреден в 1024 байтови граници. Полетата LONG VARCHAR и LONG VARGRAPHIC се обработват на части от 512 байта и по този начин може да бъдат използвани единствено в пространства SYSTEM MANAGED TABLESPACE или DATABASE MANAGED TABLESPACE само с контейнери FILE.
Отговор на потребителя: Алтернативи:
sqlcode: 1590
sqlstate: 56097
SQL1591N | Опцията ON на оператора SET INTEGRITY е невалидна, тъй като таблицата "<име-на-таблица>" не е в правилното състояние. |
Обяснение: Опцията ON може да бъде зададена само на таблица, която е в състояние на изчакване при проверка, а първото (за ограничения за външни ключове), второто (за ограничения за проверка) и петото (за сумарни таблици) поле в колоната CONST_CHECKED на каталога SYSCAT.TABLES трябва да бъдат 'Y' или 'U'.
Отговор на потребителя: Ако таблицата не е в състояние на изчакване при проверка, не задавайте опцията ON. Ако таблицата е в състояние на изчакване при проверка, проверете интегритета на таблицата (или опреснете таблицата, ако е сумарна) преди да изпълните оператора SET INTEGRITY с опция ON.
sqlcode: -1591
sqlstate: 55019
SQL1592N | Опцията INCREMENTAL е невалидна с код на причина "<код-на-причина>", тъй като таблицата "<име-на-таблица>" не може да бъде обработена инкрементално. |
Обяснение: Причината се базира на "<код-на-причина>":
Отговор на потребителя: Не задавайте опцията INCREMENTAL. Системата ще провери цялата таблица за нарушения на ограниченията на стойности (или ако е сумарна таблица, ще преизчисли дефиниционната заявка на сумарната таблица).
sqlcode: -1592
sqlstate: 55019
SQL1593N | Опцията REMAIN PENDING е невалидна, тъй като таблицата "<име-на-таблица>" не е в състояние на изчакване при проверка. |
Обяснение: Таблицата трябва да бъде в състояние на изчакване при проверка, ако трябва да бъде посочена опцията REMAIN PENDING.
Отговор на потребителя: Не задавайте опцията REMAIN PENDING.
sqlcode: -1593
sqlstate: 55019
SQL1594W | Някои стари данни са останали непроверени от системата и затова някои полета в колоната CONST_CHECKED на каталога SYSCAT.TABLES са маркирани като 'U'. |
Обяснение: Първо таблицата е била непроверена (или проверена от потребители). По-късно е изпълнен операторът SET INTEGRITY ... OFF или LOAD, което е променило някои стойности в колоната CONST_CHECKED на 'W'. Когато е зададена опцията INCREMENTAL в текущия оператор, старата (недобавената) част от таблицата остава непроверена от системата и затова съответните стойности в колоната CONST_CHECKED са маркирани като 'U'.
Отговор на потребителя: Не е необходимо действие. Ако потребителят иска интегритетът на данните в таблицата да бъде обслужван от системата, върнете таблицата в състояние на изчакване при проверка и изпълнете оператора отново без опцията INCREMENTAL. Системата ще избере пълна обработка, което ще предполага пълна отговорност за интегритета на данните в таблицата.
sqlcode: +1594
sqlstate: 01636
SQL1595N | Интегритетът на таблицата "<име-на-таблица>" не може да бъде проверен, защото не е проверена родителска таблица в референциално ограничение или защото не е проверена базисна таблица на сумарната таблица. |
Обяснение: За да избегнете разпространението в таблицата на данни, които може да нарушат проверките на интегритета, всички родителски таблици трябва да бъдат валидирани, за да бъде проверен интегритетът на тази таблица. Ако това е сумарна таблица, всички базисни таблици трябва да бъдат валидирани, за да се обнови таблицата. Таблица се валидира, когато първото (за ограничения за външни ключове), второто (за ограничения за проверка) и петото (за сумарни таблици) поле в колоната CONST_CHECKED на SYSCAT.TABLES са 'Y' или 'U'.
Отговор на потребителя: Проверете интегритета на всички нейни родителски таблици (или базисни таблици, ако е сумарна таблица) и изпълнете отново този оператор.
sqlcode: -1595
sqlstate: 55019
SQL1596N | WITH EMPTY TABLE не може да се определи за "<име-на-таблица>", която има зависеща обобщаваща таблица с опция REFRESH IMMEDIATE. |
Обяснение: Таблицата "<име-на-таблица>" се споменава в запитването поне за една обобщена таблица с опция REFRESH IMMEDIATE. Клаузата WITH EMPTY TABLE не може да се определя, когато се променя таблица на ACTIVATE NOT LOGGED INITIALLY върху таблица с такава зависимост.
Операторът не може да бъде обработен.
Отговор на потребителя: Отстранете клаузата WITH EMPTY TABLE от оператора ALTER TABLE.
sqlcode: -1596
sqlstate: 42928