Un redolog ne peut pas être redimensionné dynamiquement. Il faut supprimer et recréer le redolog.
Attention toutefois il est impossible de faire travailler la base oracle avec moins de 2 groupes de redo-log.
De plus ceux-ci doivent être dans le statut "INACTIVE" pour être supprimés. La commande alter system switch logfile et la consultation de la vue v$log aident dans cette démarche.
Statut des groupes de redolog.
select group#, status from v$log;
Utiliser la commande suivante pour forcer un switch et mettre le groupe 1 inactif si besoin :
alter system switch logfile; alter system checkpoint;
Ré-intérroger la vue v$log, il faut parfois plusieurs switches de log pour rendre un groupe inactif.
Suppression
alter database drop logfile group 1;
Création
alter database add logfile group 1 '/u01/oradata/WHITE/redo01a.log' size 150M;