如何执行日志切换——强制切换日志吗

  

日志切换通常是系统自动执行,不需要人为干涉。但是在某些情况下,需要强制日志切换,以下就几种方法。

  

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分钟
  启用=比;真的,
  评论=比;“力日志开关”);
  结束;/<代码> 
  

小结:
以上方法给我们提供了不同的思路,考虑问题的时候可以从不通的角度去考虑,每一种方法都有适合的场景。

如何执行日志切换——强制切换日志吗