首页 > 数据库 > Oracle > oracle在线调整重做日志
在线调整重做日志大小
1、oracle rac日志大小调整
--查看日志大小
SQL> select group#,thread#,bytes,status from v$log;
GROUP# THREAD# BYTES STATUS
---------- ---------- ---------- ----------------
1 1 52428800 CURRENT
2 1 52428800 INACTIVE
3 2 52428800 CURRENT
4 2 52428800 INACTIVE
可以看到,大小为50m,共4组,调整方法是先增加日志组,然后切换日志再进行调整。
注意:重做日志在调整过程中,inactive是可以删除的,active及current是不能删除的!
--分别为各节点增加两组日志组,大小为512m
SQL> alter database add logfile thread 1 group 5 ('+REDODG1','+REDODG2') size 512m;
Database altered.
SQL> alter database add logfile thread 2 group 6 ('+REDODG1','+REDODG2') size 512m;
Database altered.
SQL> alter database add logfile thread 1 group 7 ('+REDODG1','+REDODG2') size 512m;
Database altered.
SQL> alter database add logfile thread 2 group 8 ('+REDODG1','+REDODG2') size 512m;
Database altered.
--切换日志组
SQL> alter system archive log current;
System altered.
切换日志组的目的,是为了让要调整的日志组的状态为inactive,然后进行删除,这里要注意的是,可能日志组由ative到inactive的时间会长一些,需要等待!
SQL> select group#,thread#,bytes,status from v$log;
GROUP# THREAD# BYTES STATUS
---------- ---------- ---------- ----------------
1 1 52428800 CURRENT
2 1 52428800 INACTIVE
3 2 52428800 CURRENT
4 2 52428800 INACTIVE
SQL> alter database drop logfile group 2;
Database altered.
SQL> alter database drop logfile group 4;
Database altered.
--重新添加删除的日志组
SQL> alter database add logfile thread 1 group 2 ('+REDODG1','+REDODG2') size 512m;
Database altered.
SQL> alter database add logfile thread 2 group 4 ('+REDODG1','+REDODG2') size 512m;
Database altered.
用相同的方法,对日志进行切换,确保要调整的日志组为inactive状态,并对其进行删除,然后再进行添加。
我调整后的结果:
SQL> select group#,thread#,bytes,status from v$log;
GROUP# THREAD# BYTES STATUS
---------- ---------- ---------- ----------------
1 1 536870912 CURRENT
2 1 536870912 INACTIVE
3 2 536870912 CURRENT
4 2 536870912 INACTIVE
5 1 536870912 INACTIVE
6 2 536870912 INACTIVE
7 1 536870912 INACTIVE
8 2 536870912 INACTIVE
2、单实例日志大小的调整
对于单实例相对简单,切换日志与删除均相同,添加时不需要加thread参数
例如:
alter database add logfile group 1 ('+REDODG1','+REDODG2') size 512m;
3、最后于说明
采用这种方法,也可以对日志的路径进行调整。比如说把日志从本地迁移到存储,或者从存储迁移到本地,文件形式转换成裸设备,均可以采用类似的方法做!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28890959/viewspace-1147147/ ,如需转载,请注明出处,否则将追究法律责任。