Удаление Табличных пространств. Просмотр информации о Табличном пространстве

Рубрика: Управление Структурами Хранения Базы данных

Удаление Табличных пространств

Можно удалить табличное пространство и его содержимое (сегменты, содержащиеся в табличном пространстве) из базы данных, если табличное пространство и его содержимое больше не требуются. У Вас должна быть системная привилегия DROP TABLESPACE, чтобы удалить табличное пространство.

Когда Вы удаляете табличное пространство, указатели файлов в управляющем файле связанной базы данных удаляются. Если Вы используете управляемые Oracle файлы (OMF), соответствующие файлы операционной системы также удаляются. Иначе, без OMF, можно дополнительно указать серверу Oracle удалить файлы операционной системы (файлы данных), которые составляют удаляемое табличное пространство. Если Вы не указываете серверу Oracle, чтобы он удалил файлы данных, когда он удаляет табличное пространство, следует позже использовать соответствующие команды операционной системы, если Вы хотите, чтобы эти файлы были удалены.

Невозможно удалить табличное пространство, которое содержит активные сегменты. Например, если таблица табличного пространства в настоящий момент используется или если табличное пространство содержит данные отката, которые необходимы, чтобы откатить незафиксированные транзакции, невозможно удалить это табличное пространство. Табличное пространство может быть онлайновым или офлайновым, но лучше переводить табличное пространство в офлайн прежде, чем удалять его.

Просмотр информации о Табличном пространстве

Просмотр информации о Табличном пространстве

Щелкните по View, чтобы увидеть информацию о выбранном табличном пространстве. На странице View Tablespace можно также щелкнуть по Edit, чтобы изменить табличное пространство.

Информация о табличном пространстве и файлах данных также может быть получена с помощью запросов:

  • Информация о табличном пространстве:

    • DBA_TABLESPACES

    • V$TABLESPACE

  • Информация о файлах данных:

    • DBA_DATA_FILES

    • V$DATAFILE

Отметьте: Представление V$DBFILE выводит на экран все файлы данных в базе данных. Это представление сохраненоя для исторической совместимости. Вместо него рекомендуется использовать V$DATAFILE.

  • Информация о временных файлах:

    • DBA_TEMP_FILES

    • V$TEMPFILE

Далее: Системные Привилегии

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

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

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

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