您的位置:首页 > 其它

Log file switch (checkpoint incomplete)

2016-09-08 15:02 671 查看
Log file switch (checkpoint incomplete)
The log file switch - checkpoint incomplete event tells you that Oracle wants to reuse a redo log file, but the current checkpoint position is still in that log file. This results in redo generation being stopped until the log switch is
done. Obviously not good!

Recommendation:

To resolve these incomplete checkpoints you need to give the checkpoint process more time to cycle through the logs by doing one or both of the following:

* increase the size of the redo logs

* add more redo log groups

Additionally, consider turning off logging for the temporary tables with transient data using the the NOLOGGING attribute on the tables.

Per Oracle documentation "The NOLOGGING clause specifies that subsequent DML statements (UPDATE, DELETE, and conventional path insert) are unaffected by the NOLOGGING
attribute of the table and generate redo." Therefore the SQL Hint /*+ APPEND */ should be used in your application code (only for non-critical, temporary tables).

引用自:http://oraclegiants.com/Log%20file%20switch%20checkpoint%20incomplete.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: