How to force a log switch-强制切换日志
2018-01-25 14:17
344 查看
日志切换通常是系统自动执行,不需要人为干涉。但是在某些情况下,需要强制日志切换,以下就几种方法。
1、修改系统参数
2、手动切换
3、创建JOB,定时执行
小结:
以上方法给我们提供了不同的思路,考虑问题的时候可以从不通的角度去考虑,每一种方法都有适合的场景。
1、修改系统参数
The following initialization parameter setting sets the log switch interval to 30 minutes (a typical value). ARCHIVE_LAG_TARGET = 1800 ##ADG环境用的比较多。
2、手动切换
SQL> conn / as sysdba SQL> ALTER SYSTEM SWITCH LOGFILE;
3、创建JOB,定时执行
alter session nls_date_format='DD/MM/YYYY HH:MM:SS AM'; BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_name => 'manual_log_switch', job_type => 'PLSQL_BLOCK', job_action => 'BEGIN alter system switch logfile; END;', start_date => sysdate, repeat_interval => 'FREQ=HOURLY; BYMINUTE=00,30;', -- every 30 minutes enabled => TRUE, comments => 'force a log switch'); END; /
小结:
以上方法给我们提供了不同的思路,考虑问题的时候可以从不通的角度去考虑,每一种方法都有适合的场景。
相关文章推荐
- How to use logrotate to manage log files in linux(如何在Linux中使用logrotate去管理日志文件)
- How To Write In Sharepoint Log File 怎么对自定义的MOSS代码写日志
- How to write event log(Event Viewer) using C++ - 用C++如何写事件日志(事件查看器)
- How to switch to another database in oracle 11g(如何在oracle中从一个数据库切换到另一个数据库)
- PHP: How to print a debug log?
- How to enable Spanning Tree Portfast in Cisco Catalyst switch (IOS)
- How to Refine the Log Retention Settings in XenServer
- Oracle HowTo:如何强制刷新Buffer Cache
- How to move the InnoDB log sequence number (LSN) forward
- How to delete the log file of log4j dynamically
- How To Get Log, Trace Files In OA Framework Pages And Concurrent Request Programs
- SDN00:How to Collect Switch Statistics (and Compute Bandwidth)
- Switch AHCI TO IDE (Tutorial HowTo) !!!
- how to Customize Lightswitch beta 2 Login Screen to your Own design (如何定制LS的登录界面)
- How to pring LOG信息之android 的webkit内核JNI层 和Java层
- How to Dump Redo Log File Information [ID 1031381.6]
- How to handle crash problem? (1.结合Dr.Watson系统日志和Vc6来定位多线程环境下程序异常退出的错误)
- How to force the grid to have one master row always expanded
- How to enable the uart log in user version
- linux0.11任务切换switch_to