Каковы возможные причины преждевременного переключения журнала повторного выполнения в Oracle, кроме достижения указанного размера файла и выполнения ALTER SYSTEM SWITCH LOGFILE?
У нас есть ситуация, когда некоторые (но не все) наши узлы преждевременно переключают файлы журнала повторного выполнения перед заполнением. Это происходит каждые 5-15 минут, и размер журналов в каждом случае сильно варьируется (от 15% до 100% от указанного размера).


Эта статья говорит, что в RAC ведет себя иначе.
In a parallel server environment, the LGWR process in each instance holds a KK instance lock on its own thread. The id2 field identifies the thread number. This lock is used to trigger forced log switches from remote instances. A log switch is forced whenever the current SCN for a thread falls behind the force SCN recorded in the database entry section of the controlfile. The force SCN is one more than the highest high SCN of any log file reused in any thread.