Oracle was waiting for a checkpoint to complete. You were probably getting "checkpoint not complete" errors in your alert.log. If you frequently get this condition, you need to add more redo. Either bigger redo logs, more redo logs, or both.