Тут лучше оперировать не "раз в час", а средним временем переключения журналов за сутки хотя бы. Искать и собирать по v$log_history, кажется.
Если это происходит в какое-то очень короткое время, например, единственный час, а в остальное время два журнала в час, то оставь, как есть.
Суть происходящего у тебя, конечно, перебор, но лучше бы было описать еще и нагрузку в целом и железо. Если совсем убитое что-то с меньше чем 64Гб памяти и на одном обычном диске, то смысла воевать с этим особо нет. Сделаешь слишком большие журналы - налетишь на проседание во время их записи, а резко остановленная база будет полчаса запускаться.
Если железо нормальное - посмотри, что у тебя в archive_lag_target, и я бы неглядя поднял размер до 2Гб, проверь, что у тебя все группы по 600Мб, мало ли, вдруг только одна, а остальные еще меньше. Второе, не в тему, с учетом fast_start_mttr = 0 у тебя при 100 переключениях в час журналы должны кончаться минут через 5. Скорее, это проблема, а не их переключение.