第七章Maintaining Online Redo Log Files
通常Oracle会自动进行log Switch,也可以配置使得log Switch发生,也可以手动log Switch
手动切换log Switch
alter system Switch logfile;
log状态查看
select group#,thread#,sequence#,status from v$log;
手动checkpoint
设置FAST_START_MTTR_TARGET参数
alter system set FAST_START_MTTR_TARGET=600 scope=both;
单次手动checkpoint
alter system checkpoint
LGWR进程在log file文件中写数据很快,DBWn进程将online log file文件中的数据写入到磁盘中的速度相对较慢,可能会出现日志发生切换的时候,之前的日志还没有全部被写入到磁盘中。(查资料再了解一下)
增加redo files groups
alter database add logfile group 3 (‘$HOME/ORADATA/u01/log3a.rdo’,’$HOME/ORADATA/u01/log3a.rdo’) size 1M;
查看logfile组
select * from v$logfile;
在组内增加redo file成员
alter database add logfile member ‘$HOME/ORADATA/u04/log1c.rdo’ to group 1, ‘$HOME/ORADATA/u04/log2c.rdo’ to group 2;
建议使用rdo结尾,log结尾容易误认为是普通日志文件而被删除