If you have been asked to switch logs that often, the level of granularity requested is high. If you are using 9i, investigate using Data-Guard.

Data-Guard can provide immediate sync down to the committed transaction level versus the latest log switch.