Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.08.2008, 11:03
|
|||
|---|---|---|---|
|
|||
Пересоздание системного индекса |
|||
|
#18+
Код: plaintext Пробовал его удалить под учетной записью Informix, с целью потом пересоздать. Получаю сообщение Error (-511). Cannot modify system catalog (sysprocbody) Единственный известный мне вариант dbexport и dbimport. Так как при импорте базы индексы пересоздаются заново. Но стремно его делать, база огромна, таблицы фрагментированы. Может есть более гуманные варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2008, 18:57
|
|||
|---|---|---|---|
|
|||
Пересоздание системного индекса |
|||
|
#18+
ИльяC Код: plaintext Пробовал его удалить под учетной записью Informix, с целью потом пересоздать. Получаю сообщение Error (-511). Cannot modify system catalog (sysprocbody) Единственный известный мне вариант dbexport и dbimport. Так как при импорте базы индексы пересоздаются заново. Но стремно его делать, база огромна, таблицы фрагментированы. Может есть более гуманные варианты? Как выриант, можно обратиться в IBM Technical Suppot .... :) Они умеют ... отключать битый индекс ... удалять его и т.д. Если такого желания нет ... тогда только dbimport .... С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.08.2008, 11:49
|
|||
|---|---|---|---|
|
|||
Пересоздание системного индекса |
|||
|
#18+
попробуйте сделать dbschema -d dbname -f all allproc.sql Если процедуры выгрузятся, то надо их все грохнуть и dbaccess'ом создать из файла. Если не выгрузятся, то я бы попробовал селектом и sysprocedures и sysprocbody вынуть текст хранимых процедур и потом их загрузить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.08.2008, 01:38
|
|||
|---|---|---|---|
|
|||
Пересоздание системного индекса |
|||
|
#18+
cprпопробуйте сделать dbschema -d dbname -f all allproc.sql Если процедуры выгрузятся, то надо их все грохнуть и dbaccess'ом создать из файла. Если не выгрузятся, то я бы попробовал селектом и sysprocedures и sysprocbody вынуть текст хранимых процедур и потом их загрузить. Тексты процедур возможно и удасться выгрузить, но битый индекс не трудно будет отрихтовать. 1. Можно попробовать (после выгрузки процедур) удалить все процедуры. 2. Выполнить Update Statistics HIGH... 3. oncheck -cI ... 4. Если после 3-го шага все будет нормально, тогда пересоздать процедуры. Если нет, то только DBIMPORT ... и т.д. С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=44&tablet=1&tid=1608035]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 162ms |

| 0 / 0 |
