DBAtlas · 数据库运维图谱

调整重做日志组大小(drop + add)

Oracle重做与归档

命令

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

作用

重做日志无法直接调整大小;需删除该组后以新大小重新添加。

适用场景

当重做文件过小/过大时,用于调整检查点频率。

注意

只能删除 INACTIVE 或 UNUSED 的组;不要删除 CURRENT/ACTIVE 组。任何时候都必须至少保留两个组。REUSE 会重用现有文件。

在 DBAtlas 中打开 →

相关内容