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

Изменить размер группы redo log (drop + add)

OracleRedo и архив

Команда

-- 1) The group to be resized must be INACTIVE; if not, switch:
ALTER SYSTEM SWITCH LOGFILE;
ALTER SYSTEM CHECKPOINT;
-- 2) Drop the old group:
ALTER DATABASE DROP LOGFILE GROUP 1;
-- 3) Add it again with the new size:
ALTER DATABASE ADD LOGFILE GROUP 1
  ('/u01/oradata/ORCL/redo01a.log',
   '/u02/oradata/ORCL/redo01b.log') SIZE 1G REUSE;

Что делает

Размер redo log нельзя изменить напрямую; это делается удалением группы и повторным добавлением с новым размером.

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

Когда файлы redo слишком малы/велики, для настройки частоты контрольных точек.

Внимание

Удалить можно только группу INACTIVE или UNUSED; не удаляйте группу CURRENT/ACTIVE. Всегда должно оставаться минимум две группы. REUSE повторно использует существующий файл.

Открыть в DBAtlas →

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