18.04.2011 13:02
necro
 
Добрый день.
8-я версия Оракла.
При выполнении автоматического задания "Полное пересоздание индексов", в алерт логе ночью всплыло: ORA-1652: unable to extend temp segment by 368 in tablespace INDX.
Место в табличном пространстве достаточно.

Посоветуйте, как побороть?
18.04.2011 13:03
Dim
 
значит недостаточно, раз так пишет
18.04.2011 13:10
necro
 
Проверял через DBA Studio.

INDX - 6 файлов.

у первого размер 3615мб, занято 1124мб
у остальных размер 1536мб, занято не более 900мб.

Как еще можно проверить?
18.04.2011 13:13
Dim
 
добавь еще один файл... тебе жалко что-ли?
18.04.2011 13:13
Mtirt
 
Для полного пересоздания индексов нужно, чтобы свободного места было больше, чем занятого...
А у вас этого соотношения нет.
А еще, скорее всего данное табличное пространство сильно фрагментировано.
18.04.2011 13:48
John Doe
 
И потом перестроить все индексы вручную и прогнать validate structure очень рекомендую.
18.04.2011 13:51
necro
 
Тогда с ходу вопрос:
Луче добавить еще один файлик или расширить уже имеющиеся? И если расширить, то до какого предела?

Если табличное пространство сильно фрагментировано, что нужно сделать, подскажите пож-та.
18.04.2011 13:55
necro
 
И еще вопрос: как перестроить индексы вручную?
18.04.2011 14:01
John Doe
 
Лучше расширить имеющиеся максимум до 4Гб и добавить еще один, сразу на 4Гб.
Все остальные вопросы я бы, если позволяет версия СМ, решал переходом на 10 оракл. Как раз все полечится при экспорте-импорте.
18.04.2011 14:02
necro
 
К сожалению версия пока не позволяет.
Часовой пояс GMT +3, время: 12:33.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.