日志切换通常是系统自动执行,不需要人为干涉。但是在某些情况下,需要强制日志切换,以下就几种方法。
1,修改系统参数
<代码>下面初始化参数设置日志切换时间间隔设置为30分钟(典型值)。 ARCHIVE_LAG_TARGET=1800 # # ADG环境用的比较多。代码>
2,手动切换
<代码>完成;康涅狄格州/sysdba 完成;改变系统切换日志文件;代码>
3,创建工作,定时执行
<代码>改变会话nls_date_format=癉D/MM/YYYY HH: MM: SS是”; 开始 DBMS_SCHEDULER。CREATE_JOB ( job_name=比;“manual_log_switch”, job_type=比;“PLSQL_BLOCK”, job_action=比;“开始改变系统切换日志文件;最后,“, start_date=比;sysdate, repeat_interval=比;的频率=每小时;BYMINUTE=00, 30,“,每30分钟 启用=比;真的, 评论=比;“力日志开关”); 结束;/<代码>
小结:
以上方法给我们提供了不同的思路,考虑问题的时候可以从不通的角度去考虑,每一种方法都有适合的场景。