Oracle在线日志文件都是active或current的解决办法:
1. 在现有的硬件不能更换的情况下:减少commit 次数
2. 增大log_buffer,redo 的大小,最大的一次,是有300m 增大到1g
3. 增加
SQL> show parameter fast NAME TYPE VALUE ------------- ----------- -------------- fast_start_io_target integer 0 fast_start_mttr_target integer 900 fast_start_parallel_rollback string LOW 减少checkpoint 的次数
4. 必要时做一次alter system checkpoint
大家必须理解有active变为inactive需要做哪些事情。同时,深入理解Oracle内部是非常有必要的,大家可以发现这是一次比较成功的数据库优化。