ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 在线调整REDO日志数量、大小

在线调整REDO日志数量、大小

原创 Linux操作系统 作者:zouzhou168 时间:2012-09-05 13:52:36 0 删除 编辑
假设现有四个日志组,每个组内有一个成员,每个成员的大小为50MB,现在想把此三个日志组的成员大小都改为200MB 。

---- 日志文件大小的更改过程 (注:REDO日志组内所有成员文件的大小必须一致)

     SQL> select * from v$log;
     -- 添加更改过程中使用的第四、五组的临时LOGFILE
     SQL> alter database add logfile group 4 ('/oradata/redo04.log') size 300m;
     SQL> alter database add logfile group 5 ('/oradata/redo05.log') size 300m;
     SQL> alter system switch logfile; 
      -- 执行该命令多次,使新加入的LOGFILE成为ACTIVE或CURRENT状态,而以前的LOGFILE状态为INACTIVE.
     SQL> select * from v$log;

     -- 删除原来的LOGFILE文件
     SQL> alter database drop logfile group 1;
     SQL> alter database drop logfile group 2;
     SQL> alter database drop logfile group 3;
     SQL> select * from v$log;

     -- 增加正式使用的LOGFILE文件
     SQL> alter database add logfile group 1 ('/oradata/redo01.log') size 300m;
     SQL> alter database add logfile group 2 ('/oradata/redo02.log') size 300m;
     SQL> alter database add logfile group 3 ('/oradata/redo03.log') size 300m;
     SQL> select * from v$log;
     -- 多次日志切换,使第四、五组的LOGFILE成为INACTIVE状态 
     SQL> alter system switch logfile;

     -- 删除第四、五组LOGFILE
     SQL> alter database drop logfile group 4 ;
     SQL> alter database drop logfile group 5;
     SQL> select * from v$log;

     SQL> alter system switch logfile;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24902180/viewspace-742704/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-11-12

  • 博文量
    5
  • 访问量
    8417