powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / SQL2216N При перестройке таблицы или ее индексов произошла ошибка SQL с кодом "-668".
8 сообщений из 8, страница 1 из 1
SQL2216N При перестройке таблицы или ее индексов произошла ошибка SQL с кодом "-668".
    #39501501
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите
таблица доступна для чтения для удаления и записи нет
реорганизация не проходит
пишет
REORG TABLE VPL.PODMO ALLOW NO ACCESS
SQL2216N При перестройке таблицы или ее индексов произошла ошибка SQL с кодом
"-668".

SQL2216N При перестройке таблицы или ее индексов произошла ошибка SQL с кодом "-668".

Объяснение:

При перестройке таблицы базы данных или ее индексов произошла ошибка.

помогите пожалуйста !!!
...
Рейтинг: 0 / 0
SQL2216N При перестройке таблицы или ее индексов произошла ошибка SQL с кодом "-668".
    #39501508
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в дополнение


2017-08-07-19.50.13.591000+180 I128110971F487 LEVEL: Severe
PID : 3456 TID : 940 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ROS
APPHDL : 0-10638 APPID: *LOCAL.DB2.170807165019
AUTHID : DB2ADMIN
EDUID : 940 EDUNAME: db2agent (ROS) 0
FUNCTION: DB2 UDB, relation data serv, sqlrreorg_table, probe:600
DATA #1 : String, 53 bytes
Table Schema : VPL
Table Name : PODMO

2017-08-07-19.51.05.914000+180 I128111460F539 LEVEL: Severe
PID : 3456 TID : 1012 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ROS
APPHDL : 0-10626 APPID: *LOCAL.DB2.170807164923
AUTHID : DB2ADMIN
EDUID : 1012 EDUNAME: db2agent (ROS) 0
FUNCTION: DB2 UDB, relation data serv, sqlrreorg_table, probe:550
MESSAGE : Reorg: DMS return rc =
DATA #1 : Hexdump, 4 bytes
0x000000163F06B9E0 : 2E00 0480 ....

2017-08-07-19.51.05.914000+180 I128112001F487 LEVEL: Severe
PID : 3456 TID : 1012 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : ROS
APPHDL : 0-10626 APPID: *LOCAL.DB2.170807164923
AUTHID : DB2ADMIN
EDUID : 1012 EDUNAME: db2agent (ROS) 0
FUNCTION: DB2 UDB, relation data serv, sqlrreorg_table, probe:600
DATA #1 : String, 53 bytes
Table Schema : VPL
Table Name : PODMO

...
Рейтинг: 0 / 0
SQL2216N При перестройке таблицы или ее индексов произошла ошибка SQL с кодом "-668".
    #39501550
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Chumakov_JA,

Какой reason code выдается при попытке обновить таблицу?
Что выдают запросы:
Код: sql
1.
2.
3.
4.
5.
6.
SELECT AVAILABLE, REORG_PENDING, INPLACE_REORG_STATUS, LOAD_STATUS, READ_ACCESS_ONLY, NO_LOAD_RESTART, NUM_REORG_REC_ALTERS 
FROM TABLE(ADMIN_GET_TAB_INFO('VPL', 'PODMO'));

SELECT TYPE, STATUS, CONST_CHECKED, REFRESH, ACCESS_MODE 
FROM SYSCAT.TABLES 
WHERE TABSCHEMA='VPL' AND TABNAME='PODMO';
...
Рейтинг: 0 / 0
SQL2216N При перестройке таблицы или ее индексов произошла ошибка SQL с кодом "-668".
    #39501598
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,

Rhino runtime detected object 2017-07-18 of class java.sql.Date where it expected String, Number, Boolean or Scriptable instance. Please check your code for missing Context.javaToJS() call.
[07.08.17 18:29:15:492 MSD] 0000018e SystemErr R ............ DB2 SQL Error: SQLCODE=-727, SQLSTATE=56098, SQLERRMC=3;-204;42704;VPL.PODMOAAVTkfs, DRIVER=3.63.75 {prepstmnt 1158956308 DELETE FROM VPL.PODMO t0 WHERE (t0.id = ?)........ [code=-727, state=56098]SQLCA OUTPUT[Errp=SQLNQ1FC, Errd=-2145779603, 0, 0, 0, -10, 0]
DB2 SQL Error: SQLCODE=-727, SQLSTATE=56098, SQLERRMC=3;-204;42704;VPL.PODMOAAVTkfs, DRIVER=3.63.75


Немного пред истории
переносил данную таблицу
call admin_move_table('VPL','PODMO','TS_VPL','TS_VPL','TS_VPL','','','','','','move');

но ошибок не было.

1 запрос
AVAILABLE REORG_PENDING INPLACE_REORG_STATUS LOAD_STATUS READ_ACCESS_ONLY NO_LOAD_RESTART NUM_REORG_REC_ALTERS
Y N N N 0

2 запрос
TYPE STATUS CONST_CHECKED REFRESH ACCESS_MODE
T N YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY F
...
Рейтинг: 0 / 0
SQL2216N При перестройке таблицы или ее индексов произошла ошибка SQL с кодом "-668".
    #39501604
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JA,

А теперь вся пред история
2 дня назад переносили таблицу в другое табличное пространство
Указанной выше командой
Но при переносе произошёл откат транзакций, так как было сделано не монопольно.
"Ну раз не прошло значит и не прошло подумал"
а теперь вижу что таблица в каком-то промежуточном состоянии зависла
Вот и все.
...
Рейтинг: 0 / 0
SQL2216N При перестройке таблицы или ее индексов произошла ошибка SQL с кодом "-668".
    #39501627
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JA,
ну в общем докопался
...
Рейтинг: 0 / 0
SQL2216N При перестройке таблицы или ее индексов произошла ошибка SQL с кодом "-668".
    #39501628
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JA,
никак не могу привыкнуть что здесь Ctrl+Enter
отправляет сообщения
в момент переноса таблицы были созданны тригеры


SET CURRENT SCHEMA = "DB2ADMIN";
SET CURRENT PATH = "SYSIBM","SYSFUN","SYSPROC","SYSIBMADM","DB2ADMIN";
CREATE TRIGGER "VPL"."PODMOAAVTkfd" AFTER DELETE ON "VPL"."PODMO" REFERENCING
OLD AS i FOR EACH ROW BEGIN ATOMIC
MERGE INTO "VPL"."PODMOAAVTkfs" AS s
USING TABLE(VALUES(i."ID",i."KAT_DMO"))t("ID","KAT_DMO")
ON (s."ID"=t."ID") AND (s."KAT_DMO"=t."KAT_DMO")
WHEN NOT MATCHED THEN INSERT("ID","KAT_DMO")VALUES(t."ID",t."KAT_DMO");--
END;

SET CURRENT SCHEMA = "DB2ADMIN";
SET CURRENT PATH = "SYSIBM","SYSFUN","SYSPROC","SYSIBMADM","DB2ADMIN";
CREATE TRIGGER "VPL"."PODMOAAVTkfi" AFTER INSERT ON "VPL"."PODMO" REFERENCING
NEW AS i FOR EACH ROW BEGIN ATOMIC
MERGE INTO "VPL"."PODMOAAVTkfs" AS s
USING TABLE(VALUES(i."ID",i."KAT_DMO"))t("ID","KAT_DMO")
ON (s."ID"=t."ID") AND (s."KAT_DMO"=t."KAT_DMO")
WHEN NOT MATCHED THEN INSERT("ID","KAT_DMO")VALUES(t."ID",t."KAT_DMO");--
END;

SET CURRENT SCHEMA = "DB2ADMIN";
SET CURRENT PATH = "SYSIBM","SYSFUN","SYSPROC","SYSIBMADM","DB2ADMIN";
CREATE TRIGGER "VPL"."PODMOAAVTkfu" AFTER UPDATE OF "ID","KAT_DMO" ON "VPL"."PODMO"
REFERENCING OLD AS i FOR EACH ROW BEGIN ATOMIC
MERGE INTO "VPL"."PODMOAAVTkfs" AS s
USING TABLE(VALUES(i."ID",i."KAT_DMO"))t("ID","KAT_DMO")
ON (s."ID"=t."ID") AND (s."KAT_DMO"=t."KAT_DMO")
WHEN NOT MATCHED THEN INSERT("ID","KAT_DMO")VALUES(t."ID",t."KAT_DMO");--
END;

SET CURRENT SCHEMA = "DB2ADMIN";
SET CURRENT PATH = "SYSIBM","SYSFUN","SYSPROC","SYSIBMADM","DB2ADMIN";
CREATE TRIGGER "VPL"."PODMOAAVTkfv" AFTER UPDATE ON "VPL"."PODMO" REFERENCING
NEW AS i FOR EACH ROW BEGIN ATOMIC
MERGE INTO "VPL"."PODMOAAVTkfs" AS s
USING TABLE(VALUES(i."ID",i."KAT_DMO"))t("ID","KAT_DMO")
ON (s."ID"=t."ID") AND (s."KAT_DMO"=t."KAT_DMO")
WHEN NOT MATCHED THEN INSERT("ID","KAT_DMO")VALUES(t."ID",t."KAT_DMO");--
END;
...
Рейтинг: 0 / 0
SQL2216N При перестройке таблицы или ее индексов произошла ошибка SQL с кодом "-668".
    #39502907
Chumakov_JA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chumakov_JA,

В заключении темы
Удаление триггеров не помогло
в итоге средствами Центра управления создал копию таблицы
далее оригинальную таблицу отбросил а копию переименовал в старую.
Все тема закрыта
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / SQL2216N При перестройке таблицы или ее индексов произошла ошибка SQL с кодом "-668".
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]