DB2 explain после обновления с 9.7 до 10.5
Привет,
Недавно я обновил свой движок db2 на тестовой машине с 9.7 до 10.5.
У меня не было возможности исполнить равнины. Он говорит мне:
com.ibm.db2.jcc.SqlException: The Explain table "db2inst.EXPLAIN_INSTANCE", column "25" does not have the proper definition or is missing. SQLCODE=-220, SQLSTATE=55002
Что я уже пробовал:
Я много гуглил и обнаружил, что мне нужно переопределить таблицы объяснений из файла
explain.ddl
. Но у меня есть столбец explain, как это определено в explain.dll. В частности, колонна 25° такая же (EXECUTABLE_ID VARCHAR(32) FOR BIT DATA
, если подсчет является основанием 1, EXECUTION_TIME TIMESTAMP
если счет идет по основанию 0).Я думаю, что обновление с 9.7 до 10.5 оставило этот файл в старой версии.
У кого-нибудь есть Explain.dll новой установки 10.5, чтобы показать мне, как должны быть определены таблицы объяснений?
Спасибо,
Лусио