0.检查当前数据库日志切换频率
select * from v$log_history where first_time>=to_date('2017-10-18','yyyy-mm-dd')
and first_time<=to_date('2017-10-19','yyyy-mm-dd')
检查说明:如果每十五分钟切换一次或更长时间切换一次,则正常;
如果几秒钟切换一次日志组,则代表需要进行日志组扩展。
1.创建新的容量较大的日志文件
alter database add logfile group 4 ('D:\redolog\REDO04.LOG') size 512m;
alter database add logfile group 5 ('D:\redolog\REDO05.LOG') size 512m;
alter database add logfile group 6 ('D:\redolog\REDO06.LOG') size 512m;
alter database add logfile group 7 ('D:\redolog\REDO07.LOG') size 512m;
alter database add logfile group 8 ('D:\redolog\REDO08.LOG') size 512m;
说明:此处路径为Windows系统路径格式,如操作系统为Linux则需要修改
2.切日志组
alter system switch logfile;
3.查看日志组状态,是否为INACTIVE,如为INACTIVE,则可以删除
select v1.group#,v1.member,v2.bytes/1024/1024||'M' M,v2.status
from v$logfile v1,v$log v2
where v1.group#=v2.group#
order by v1.group#
4.删除日志组
alter database drop logfile group 1;
alter database drop logfile group 2;
alter database drop logfile group 3;
--说明,1,2,3为原来日志的group#
;p