Over 2.3m children to be vaccinated