Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
отсутствует процедура SYSPROC.REORGCHK_IX_STATS
|
|||
|---|---|---|---|
|
#18+
Добрый день! Столкнулся со следующей проблемой: для поиска индексов, которым необходима реорганизация, хотел использовать процедуру SYSPROC.REORGCHK_IX_STATS, однако по какой-то причине она отсутствует в базе: db2 "CALL SYSPROC.REORGCHK_IX_STATS('S','имя_схемы')" SQL0440N Не найдено доступной подпрограммы "GET_INDEX_COLNAMES" типа "FUNCTION" с совместимыми аргументами. SQLSTATE=42884 Далее попробовал создать эту процедуру руками: CREATE PROCEDURE "SYSPROC "."REORGCHK_IX_STATS" ( IN SCOPE CHARACTER(1), IN CRITERIA VARCHAR(261) ) DYNAMIC RESULT SETS 1 SPECIFIC REORGCHK_IX_STATS EXTERNAL NAME 'db2dbroutext!reorgchk_ix_stats' LANGUAGE C PARAMETER STYLE GNRLNULL NOT DETERMINISTIC FENCED NOT THREADSAFE MODIFIES SQL DATA NO DBINFO; Однако снова получил ошибку: DB21034E Данная команда обрабатывалась как оператор SQL, поскольку она не является допустимой командой процессора командной строки. При обработке SQL было получено сообщение: SQL0104N Обнаружен неправильный элемент "GNRLNULL" после текста "PARAMETER STYLE". Список возможных правильных элементов: "<proc_param_style>". LINE NUMBER=10. SQLSTATE=42601 Нужен совет, как создать недостающую процедуру, и возможно услышать версии, по какой причине она могла исчезнуть - никто руками ее не удалял. Используется DB2 9.7 ESE fixpack 1, RHEL5.4 x86-64. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2010, 16:16 |
|
||
|
отсутствует процедура SYSPROC.REORGCHK_IX_STATS
|
|||
|---|---|---|---|
|
#18+
oldgreengoblinНужен совет, как создать недостающую процедуру, и возможно услышать версии, по какой причине она могла исчезнуть - никто руками ее не удалял.Добрый день. Такие вещи начинают происходить, когда со временем системным играться начинают. Что у вас выдаёт: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2010, 17:01 |
|
||
|
отсутствует процедура SYSPROC.REORGCHK_IX_STATS
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Да, действительно, текущее время меньше возвращаемого запросом: # date Сбт Янв 3 17:20:38 MSK 2009 $ db2 "select max(LAST_BIND_TIME) from syscat.packages where pkgschema='NULLID'" 1 -------------------------- 2009-09-03-11.56.55.117129 1 записей выбрано. Отмотать время назад было необходимо по определенным причинам. Выставление актуального времени будет достаточно для решения проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2010, 18:05 |
|
||
|
отсутствует процедура SYSPROC.REORGCHK_IX_STATS
|
|||
|---|---|---|---|
|
#18+
oldgreengoblinОтмотать время назад было необходимо по определенным причинам. Выставление актуального времени будет достаточно для решения проблемы?Я не умею предвидеть будущее :) Попробуйте, если это не сложно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2010, 18:40 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=71&tid=1602884]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
| others: | 271ms |
| total: | 389ms |

| 0 / 0 |
