Почему индексы переходят в состояние непригодности при удалении раздела, даже если update index добавил инструкцию

#oracle

#Oracle

Вопрос:

если мы создадим глобальные индексы и используем приведенную ниже инструкцию ALTER TABLE t1, УДАЛИТЕ РАЗДЕЛ p5, ОБНОВИТЕ ГЛОБАЛЬНЫЕ ИНДЕКСЫ; тогда индексы перейдут в состояние непригодности

могу ли я узнать причину

Комментарии:

1. Ваша таблица index-organized ?. Если нет, то используйте UPDATE INDEXES вместо UPDATE GLOBAL INDEXES и проверьте.

Ответ №1:

Вы, должно быть, делаете что-то еще. Это утверждение не сделает глобальные индексы непригодными для использования. Либо глобальные индексы были непригодны для использования до того, как этот оператор уже был запущен, либо вы запускаете что-то еще после этого.

DBFiddle для демонстрации правильности этого синтаксиса.