DBAtlas · Atlas d'exploitation des bases de données

Redimensionner un groupe de redo log (drop + add)

OracleRedo et archives

Commande

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

Ce que fait la commande

Un redo log ne peut pas être redimensionné directement ; on supprime le groupe puis on le rajoute avec la nouvelle taille.

Quand l'utiliser

Lorsque les fichiers redo sont trop petits/grands, pour ajuster la fréquence des checkpoints.

Attention

Seul un groupe INACTIVE ou UNUSED peut être supprimé ; ne supprimez pas le groupe CURRENT/ACTIVE. Au moins deux groupes doivent toujours subsister. REUSE réutilise le fichier existant.

Ouvrir dans DBAtlas →

Voir aussi