Изменение Табличного пространства

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

Изменение Табличного пространства

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

Переименование: Введите новое имя для табличного пространства и щелкните по Apply.

Изменение состояния: табличное пространство может быть в одном из трех различных состояний. Каждое из следующих трех состояний, возможно, будет не доступно, потому что их доступность зависит от типа табличного пространства.

  • Read Write: Табличное пространство является онлайновым и может считываться и записываться.

  • Read Only: Укажите read-only, чтобы временно поместить табличное пространство в режим только для чтения. В этом состоянии существующие транзакции могут быть завершены (зафиксированы или откачены), но никаких дальнейших операций манипулирования данными (DML) на объектах в табличном пространстве сделать будет нельзя. Табличное пространство будет в режиме онлайн и в то же время в состоянии только для чтения. Невозможно сделать только для чтения табличные пространства SYSTEM или SYSAUX.
    Отметьте: ТП отката и временные табличные пространства не могут быть сделаны только для чтения.

  • Offline: Можно изъять онлайновое табличное пространство в офлайн так, чтобы эта часть базы данных была временно недоступна для общего использования. Остальная часть базы данных будет открыта и доступна пользователям для обращения к данным. Когда Вы переводите ТП в офлайн, можно использовать следующие опции:

    • Normal: Табличное пространство может переводиться в офлайн в обычном режиме, если нет ошибок ни в одном из файлов данных табличного пространства. База данных Oracle гарантирует, что все данные будут записаны на диск, беря контрольную точку для всех файлов данных табличного пространства при переводе их в офлайн.

    • Temporary: Табличное пространство может быть переведено в офлайн временно, даже если есть ошибки для одного или более файлов табличного пространства. База данных Oracle переводит файлы данных (которые уже не являются офлайновыми) в офлайн, выполняя создание контрольной точки для них во время этого процесса. Если ни один из файлов не является офлайновым, но Вы используете опцию Temporary, восстановление носителя не потребуется для возврата табличного пространства в режим онлайн. Однако, если один или более файлов табличного пространства являются офлайновыми из-за ошибок при записи, и Вы переводите табличное пространство в офлайн временно, табличное пространство требует восстановления прежде, чем можно будет возвратить его в онлайн.

    • Immediate: Табличное пространство может быть переведено в офлайн немедленно, без создания БД Oracle контрольной точки для каждого файла данных. Когда Вы указываете Immediate, потребуется восстановление носителя для табличного пространства прежде, чем табличное пространство может быть переведено в онлайн. Невозможно перевести табличное пространство в офлайн немедленно, если база данных работает в режиме NOARCHIVELOG.

    • For Recover: Установка FOR RECOVER является устаревшей. Синтаксис поддерживается для обратной совместимости.

Отметьте: Системные табличные пространства не могут быть переведены в офлайн.

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

  • Чтобы добавить новый файл данных к табличному пространству, щелкните по Add. Затем введите информацию о файле данных на странице Add Datafile.
    Отметьте: Невозможно добавить дополнительные файлы данных к bigfile-табличным пространствам.

  • Чтобы изменить размер существующего файла данных, выберите файл данных в области Datafiles страницы Edit Tablespace, щелкая по имени файла данных, или выберите файл данных и щелкните по Edit. Затем, на странице Edit Datafile, можно изменить размер файла данных. Можно сделать табличное пространство или больше, или меньше. Однако, невозможно сделать файл данных меньшим, чем уже использованное пространство в файле; если Вы пытаетесь это сделать, Вы получаете следующую ошибку:

        

    ORA-03297: file contains used data beyond requested RESIZE value

Опции хранения: Щелкните по Storage, чтобы изменить поведение журналирования табличного пространства.

Пороги: Щелкните по Thresholds, чтобы изменить порог возникновения предупреждения или критического уровня использования пространства в ТП. У Вас есть три опции:

  • Use Database Default Thresholds: Эта опция использует предварительно установленные значения по умолчанию, и у Вас есть возможность установить эти значения по умолчанию.

  • Specify Thresholds: Позволяет Вам установить специфические пороги для этого табличного пространства.

  • Disable Thresholds: Выключает предупреждения об использовании пространства для этого ТП.

Отметьте: Использование пространства проверяется только каждые 10 минут по умолчанию, таким образом, может потребоваться несколько минут, чтобы пороговое предупреждение было зарегистрировано.

Далее: Аутентификация администратора

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

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

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

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