Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Глобальные индексы и SPLIT PARTIRION / 6 сообщений из 6, страница 1 из 1
23.05.2018, 15:45
    #39648831
nemezida22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глобальные индексы и SPLIT PARTIRION
Oracle 11g

Есть партицированная по диапазону таблица.
На таблице есть следующие виды индексов
- обычные
- глобальные
- локальные

Разбиваю последнюю секцию на две, причем все строки остаются в одной из новых секций.
В документации написано, что при таком разбиении глобальные индексы не должны стать инвалидными

The Article: [ID 378138.1] states:

According to the documentation:

"Fast split partitioning takes advantage of those situations in which a split partition results in all rows being moved to a single partition. If all the rows map into a single
partition and if the segment attributes of the old partition and the segment attributes of the partition inheriting all the rows match, then the database simply reuses the old
segment and adds an empty segment for the other partition. Another benefit of this is that global indexes do not have to be invalidated and, in certain cases, local index
partitions corresponding to the new partitions are also usable."

Thus, the new partitions should have the same storage configuration as the original partition.

This last statement has been the reason for the worked example below.

Однако невалидными становятся Глобальные индексы и обычные.
На что обратить внимание, почему индексы ломаются несмотря на то что одна из получившихся секций пустая?

ЗЫ: на форуме искала, в документации тоже... :(
...
Рейтинг: 0 / 0
23.05.2018, 16:05
    #39648848
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глобальные индексы и SPLIT PARTIRION
Мало информации, мож у тебя там DMT
Ну и вот еще требования навскидку
...
Рейтинг: 0 / 0
23.05.2018, 17:12
    #39648899
nemezida22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глобальные индексы и SPLIT PARTIRION
Вячеслав ЛюбомудровМало информации, мож у тебя там DMT
Ну и вот еще требования навскидку

Да, эти требования уже наизусть знаю :(

Lob нет, индекс-организованных тоже.

Вот вспомнила особенности, табличное пространство типа BigFile. Из-за этого? Таких ограничений в документации не находила.

Субпартиции есть, но они по шаблону делаются, так что в новых партициях получаются такими же.

Вообще какая информация нужна?

DMT это об этом речь?
http://www.orafaq.com/wiki/DMT

Если да, то это не то...
...
Рейтинг: 0 / 0
23.05.2018, 17:12
    #39648900
nemezida22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глобальные индексы и SPLIT PARTIRION
ЗЫ: спасибо за ответ :)
...
Рейтинг: 0 / 0
24.05.2018, 01:16
    #39649088
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глобальные индексы и SPLIT PARTIRION
Тест-кейс сваять сможешь?
Ну дык давай DDL таблички, особенно storage configuration секций до и после разбиения
А также список сегментов до/после разбиения
...
Рейтинг: 0 / 0
24.05.2018, 11:14
    #39649256
nemezida22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глобальные индексы и SPLIT PARTIRION
Разобралась!!!
В поле, по которому шло секционирование были NULL.

Следовательно при разбиении такие строчки оказывались в последней секции! То есть обе секции были не пустые, а значит индексы рушились :(

Глупо получилось :( Спасибо за поддержку! Узнала много нового про параметры хранения :)
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Глобальные индексы и SPLIT PARTIRION / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]