Sometimes I am getting a message coming up in the ALRT file for a particular database "Thread 1 cannot allocate new log sequence nnnnn - checkpoint not complete".

The database has two redo log files. Do I need extra log files?? It appears to be happening about twice a week.