где: |
табл. пространство |
имя изменяемого табличного пространства. |
ADD DATAFILE |
добавляет файл данных cneц.фaйлa |
|
RENAME |
переименовывает один или несколько |
|
DATAFILE |
файлов данных. |
|
DEFAULT |
задает новые значения по умолчанию параметров |
|
STORAGE |
хранения для вновь создаваемых объектов. |
|
ONLINE |
переводит табличное пространство в оперативное состояние. |
|
OFFLINE |
переводит табличное пространство в автономное состояние. |
|
NORMAL |
выполняет контрольную точку для всех файлов табличного пространства. |
|
TEMPORARY |
выполняет контрольную точку только для оперативных файлов табличного пространства |
|
IMMEDIATE |
не гарантирует, что все файлы табличного пространства доступны и не выполняет контрольную точку. |
|
BEGIN BACKUP |
включает режим оперативного резервирования. |
|
END BACKUP |
выключает режим оперативного резервирования. |
|
READ WRITE |
разрешает создание и изменение объектов |
|
READ ONLY |
запрещает создание и изменение объектов. |
Табличное пространство можно удалить с помощью Storage Manager, Server Manager или командой SQL DROP TABLESPACE.
где: |
табл_пространство |
задает имя удаляемого табличного пространства. |
INCLUDING CONTENTS |
предварительно удаляется содержимое табличного пространства. |
|
CASCADE CONSTRAINTS |
удаляются все ссылочные правила целостности, которые находятся в таблицах других табличных пространств и ссылаются на первичные или уникальные ключи таблиц удаляемого табличного пространства. |
Удаление:табличного:пространства
• Табличное пространство, содержащее данные, нельзя удалить без указания режима INCLUDING CONTENTS.
• После удаления табличного пространства его данные исчезают из базы данных.
• При удалении табличного пространства уничтожаются только указатели файлов в управляющем файле, связанной с ним базы данных. Файлы базы данных должны удаляться на уровне операционной системы.
• Табличное пространство может быть удалено, даже если оно доступно только на чтение, поскольку команда DROP обновляет только словарь данных (который доступен для записи), но не файлы табличного пространства.
• Используются для выполнения сортировки.
• Не могут содержать постоянные объекты.
• Управляются АБД.
Во временном табличном пространстве все операции сортировки данного экземпляра совместно используют единый сегмент сартировки, который
• Не может содержать постоянные объекты.
• Управляется администратором базы данных.
Для определения табличного пространства как временного используется команды SQL CREATE TABLESPACE или ALTER TABLESPACE.
Синтаксис
где: |
PERMANENT |
табличное пространство может содержать только постоянные объекты Это значение по умолчанию |
TEMPORARY |
табличное пространство может содержать только временные объекты, например, сегменты, используемые для неявной сортировки (ORDER BY). |
Замечание: Выделение и освобождение пространства сегмента сортировки из
временного табличного пространства можно посмотреть с помощью представления V$SORT_SEGMENTS.
Изменение размеров файлов данных
Размер файла может изменяться либо автоматически (режим AUTOEXTEND), либо командой ALTER DATABASE.
Автоматическое изменение размеров файлов данных
Режим AUTOEXTEND разрешает автоматическое расширение файлов данных. При создании файла данных следующие команды SQL могут включать режим автоматического расширения файла:
• CREATE DATABASE
• CREATE TABLESPACE
• ALTER TABLESPACE
Синтаксис авторасширения
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.