DBAtlas · Atlas de operaciones de bases de datos

Redimensionar un grupo de redo log (drop + add)

OracleRedo y archivado

Comando

-- 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;

Qué hace

Un redo log no se puede redimensionar directamente; se hace eliminando el grupo y volviendo a añadirlo con el nuevo tamaño.

Cuándo usarlo

Cuando los archivos de redo son demasiado pequeños/grandes, para ajustar la frecuencia de checkpoints.

Precaución

Solo se puede eliminar un grupo INACTIVE o UNUSED; no elimine el grupo CURRENT/ACTIVE. Siempre deben quedar al menos dos grupos. REUSE reutiliza el archivo existente.

Abrir en DBAtlas →

Relacionado