Дополнительная Автоматическая Функциональность

Рубрика: Контроль Пространства

Во втором релизе БД Oracle 11g имеются дополнительные улучшения (не связанные с отложенным созданием сегмента), которые призваны сохранить свободное место.

Без вмешательства пользователя:

  • Нет сегментов для неиспользованных индексов и индексных разделов

  • Создание индекса без сегмента:

        

    CREATE INDEX test_i1 ON seg_test(c) UNUSABLE;

  • Удаление любого выделенного места для индекса:

        

    ALTER INDEX test_i UNUSABLE;

  • Создание сегмента для индекса:

        

    ALTER INDEX test_i REBUILD;

Дополнительная Автоматическая Функциональность

Дополнительные улучшения в Выпуске 2 БД Oracle 11g (не связанные с отложенным созданием сегмента) реализуются, чтобы сохранить свободное место: все неипользованные (UNUSABLE) индексы и индексные разделы создаются без сегментов. Эта функциональность абсолютно прозрачна для Вас. Она включается по умолчанию установкой параметра инициализации COMPATIBILITY в 11.2.0.0.

Пример: Если у Вас есть таблица DEMO с тремя разделами и локальным индексом, Вы видите три таблицы и три индексных сегмента, выполняя запрос, который показан на рисунке.

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

Далее: Процедура Транспортировки базы данных: Преобразование Целевой Системы

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)