DBAtlas · Atlas für Datenbankbetrieb

Redo-Log-Gruppe in der Größe ändern (drop + add)

OracleRedo & Archiv

Befehl

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

Was es tut

Ein Redo-Log lässt sich nicht direkt in der Größe ändern; dazu wird die Gruppe gelöscht und mit der neuen Größe wieder hinzugefügt.

Wann einsetzen

Wenn Redo-Dateien zu klein/groß sind, um die Checkpoint-Häufigkeit abzustimmen.

Vorsicht

Nur eine Gruppe im Zustand INACTIVE oder UNUSED lässt sich löschen; lösche nicht die Gruppe CURRENT/ACTIVE. Es müssen immer mindestens zwei Gruppen bestehen bleiben. REUSE verwendet die vorhandene Datei wieder.

In DBAtlas öffnen →

Verwandte Einträge