Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Error: ORA-28604: таблица слишком фрагментирована для построения индекса растров  [new]
Sleepy_PIP
Member

Откуда:
Сообщений: 415
Ошибка возникает при попытке создать битмап индекс по полю некоей таблички.

Прочел короткое описание, но честно - не понял :(.

Расскажите пожалуста
1. что это означает
2. как с этим бороться - т.е. как дефрагментировать табличу (в TOAD и EM видел пункты на счет дефрагментации таблспейса- но это вроде не совсем то?).

Спасибо!
13 мар 06, 17:05    [2443125]     Ответить | Цитировать Сообщить модератору
 Re: Error: ORA-28604: таблица слишком фрагментирована для построения индекса растров  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
ORA-28604 table too fragmented to build bitmap index (string,string,string)

Cause: The table has one or more blocks that exceed the maximum number of
rows expected when creating a bitmap index. This is probably due to deleted
rows. The values in the message are: (data block address, slot number found,
maximum slot allowed)

Action: Defragment the table or block(s). Use the values in the message to
determine the FIRST block affected (there may be others).

А дефрагментировать таблицу (т.е. понизить HWM) можно с помощью ALTER TABLE ... MOVE
13 мар 06, 17:13    [2443175]     Ответить | Цитировать Сообщить модератору
 Re: Error: ORA-28604: таблица слишком фрагментирована для построения индекса растров  [new]
idle_instance
Member

Откуда: Кострома
Сообщений: 547
Ой случайно нажал. Дело наверно не в физической фрагментации на диске а в логической - наверно слишком много различных значений в индексируемом столбце
13 мар 06, 17:15    [2443183]     Ответить | Цитировать Сообщить модератору
 Re: Error: ORA-28604: таблица слишком фрагментирована для построения индекса растров  [new]
Sleepy_PIP
Member

Откуда:
Сообщений: 415
idle_instance
Ой случайно нажал. Дело наверно не в физической фрагментации на диске а в логической - наверно слишком много различных значений в индексируемом столбце


всего 4 значения, одно из них NULL
13 мар 06, 17:19    [2443216]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить