Problema: Cuando versiones diferentes del mismo archivo se enlazan con una base de datos en ocasiones diferentes, el daemon Data Links File Manager (DLFM) de recuperación no recupera la versión correcta del archivo desde un archivo de archivar al restaurarse la base de datos.
Antecedentes: Cuando se restaura una base de datos a partir de una imagen de copia de seguridad, los archivos que estaban enlazados con esa imagen de copia de seguridad también se restauran en el sistema de archivos de Data Links Manager (DLFS) desde el archivo de archivar. Así funciona el proceso de recuperación y restauración de Data Links Manager.
Importante: Es posible modificar un archivo, pero no lo es hacer que cambien los atributos de tamaño y hora de la última modificación. Tales "modificaciones ocultas" se llevan a cabo efectuando un cambio que no afecta al tamaño del archivo y luego restableciendo el atributo de hora de la última modificación en el del archivo original.
Ejemplo: Suponga que tiene una base de datos denominada DBTEST y que ésta contiene una tabla con una columna DATALINK. Se realizan entonces las tareas siguientes, por el orden listado:
El Daemon DLFM de recuperación copia la segunda versión del archivoA en archivoA.MOD y luego copia la primera versión del archivoA desde el archivo de archivar en el volumen montado con DLFS como la versión de trabajo del archivoA.
No obstante, si ambas versiones del archivoA tienen los mismos atributos de tamaño y hora de la última modificación, el Daemon DLFM de recuperación no hace nada, ya que supone que los archivos tienen, en realidad, la misma versión.
El resultado es que, en el volumen montado con DLFS, queda la segunda versión del archivo en lugar de la primera versión. No ha restaurado el sistema de archivos realmente al mismo estado en que se hallaba en el momento de la copia de seguridad.
Solución: Asegúrese de que la aplicación no sustituye un archivo por una versión más reciente del mismo con los mismos atributos (tamaño y hora de la última modificación).