ITPub博客

首页 > Linux操作系统 > Linux操作系统 > online redo log 操作 -- 更改RAC数据库日志文件大小

online redo log 操作 -- 更改RAC数据库日志文件大小

原创 Linux操作系统 作者:tolywang 时间:2010-02-16 14:07:46 0 删除 编辑

更改RAC数据库日志文件大小

假设现有三个日志组,每个组内有一个成员,每个成员的大小为1MB,现在想把此三个日志组的成员大小都改为1G
1
、每个节点各创建两个新的日志组
alter database add logfile thread 1 group 5  size  1000m;

alter database add logfile thread 1 group 6  size  1000m;

alter database add logfile thread 2 group 7  size  1000m;

alter database add logfile thread 2 group 8  size  1000m;
2
、在两个节点切换当前日志到新的日志组
alter system switch logfile;
alter system checkpoint;

select GROUP#,THREAD#,STATUS from v$log;

(以上两个语句重复若干次直到要删除的日志中处于inactive状态) 
3
、删除旧的日志组
alter database drop logfile group 1;

alter database drop logfile group 2;

alter database drop logfile group 3;

alter database drop logfile group 4;
4、重建日志组 1,2,3,4 

alter database add logfile thread 1 group 5  size  1000m;

alter database add logfile thread 1 group 6  size  1000m;

alter database add logfile thread 2 group 7  size  1000m;

alter database add logfile thread 2 group 8  size  1000m;
5、切换日志组
alter system switch logfile;
alter system switch logfile;
alter system switch logfile;
6、删除中间过渡用的日志组4、5、6、7
alter database drop logfile group 4;
alter database drop logfile group 5;

alter database drop logfile group 6;
alter database drop logfile group 7;  

自此,REDO LOG文件还是原来的1,2,3,4, 大小变成1G .
7、备份当前的最新的控制文件
SQL> connect internal
SQL> alter database backup controlfile to trace resetlogs

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

请登录后发表评论 登录
全部评论
Oracle , MySQL, SAP IQ, SAP HANA, PostgreSQL, Tableau 技术讨论,希望在这里一起分享知识,讨论技术,畅谈人生 。

注册时间:2007-12-10

  • 博文量
    5595
  • 访问量
    14696249