Таблица выдачи сокращенного пространства Oracle <table>Сокращенное пространство возвращает ошибку ORA-10631 из-за индексов на основе функций.Есть ли обходной путь? - PullRequest
3 голосов
/ 24 февраля 2011

Я удалил некоторые данные из таблицы TAB1.Чтобы потребовать пространство, которое я выполняю

, измените таблицу TAB1, включите перемещение строки;> отлично подходит для изменения таблицы TAB1 в термоусадочной зоне;> ORA-10631: предложение SHRINK не должно указываться для этого объекта

Это потому, что в таблице есть индексы на основе функций.Мы не можем сжать таблицу с индексами на основе функций.Для этой проблемы существует обходной путь.

Ответы [ 2 ]

2 голосов
/ 08 марта 2011

Отбрасывание индекса было наиболее вероятной альтернативой:

  1. Бросить указатель
  2. Уменьшите табличное пространство
  3. Создайте тот же индекс.
0 голосов
/ 24 февраля 2011

Кажется маловероятным, кроме как сбросить ФБР, а затем воссоздать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...