Importaría las nuevas fuentes xml en una tabla temporal, manteniendo activa la tabla anterior; y luego, cuando todas las importaciones sean exitosas, simplemente puede eliminar la tabla original y cambiar el nombre de la nueva para que sea la original. Esto debería resultar en menos tiempo de inactividad, pero lo que es más importante, le dará la posibilidad de anular el cambio en caso de que la nueva importación de XML falle en una noche determinada.
espero que ayude.