Error en DUPLICATE. Faltan archivelogs

Vamos a hablar del DUPLICATE. Qué gran herramienta y cuantas horas de trabajo nos ha adelantado este método. ¿Para qué lo soléis usar? Generalmente, los usos más frecuentes que yo he visto es para clonar entornos de producción en entornos de desarrollo, o actualizar estos cada cierto tiempo.
Incluso entornos que tienen automatizado mediante scripts el borrado y duplicado de la base de datos diariamente o semanalmente, para tener los datos productivos actualizados en los entornos de validación/desarrollo/preproducción.
Mi caso no iba a ser diferente, tengo que hacer un DUPLICATE de un entorno productivo a uno de preproducción. Una base de datos bastante grande y con una duración estimada de unas 20-24 horas.
Lo ejecuto, todo funciona correctamente, comienza a realizar los pasos previos y llego hasta el momento en el que restaura correctamente el primer datafile. En ese momento, confío que todo va a ir bien y me desentiendo, hasta el día siguiente que revisaremos el log de la ejecución a ver que tal ha ido.
¿Tus DUPLICATES funcionan bien a la primera? A mi me cuesta. Si no es por una cosa, es por otra, pero siempre hay que pulir algunos errores. Unos por olvido o descuido nuestro como DBA y otros, que se escapan de nuestro área de influencia y no dependen directamente de nosotros, como ha pasado en este caso.
¿Quieres saber qué pasó y como lo solucioné? Sigue leyendo, te puede ahorrar una nueva ejecución y unas cuantas horas de espera.
Leer artículo completo