DBAtlas · Атлас эксплуатации баз данных

Изменить размер файла данных / настроить autoextend

OracleХранение

Команда

-- Grow/shrink to a fixed size:
ALTER DATABASE DATAFILE '/u01/oradata/ORCL/customer_data01.dbf' RESIZE 5G;

-- Enable autoextend:
ALTER DATABASE DATAFILE '/u01/oradata/ORCL/customer_data01.dbf'
  AUTOEXTEND ON NEXT 256M MAXSIZE 30G;

-- Disable autoextend:
ALTER DATABASE DATAFILE '/u01/oradata/ORCL/customer_data01.dbf' AUTOEXTEND OFF;

Что делает

Задаёт фиксированный размер файла данных или настраивает его автоматический рост.

Когда использовать

Чтобы вернуть место (сжать), заранее выделить место или остановить неконтролируемый рост.

Внимание

Сжатие через RESIZE не может опуститься ниже занятых блоков в конце файла (ORA-03297). Сначала переместите сегменты.

Открыть в DBAtlas →

Связанные материалы