Copiar la base de datos

From ABCD Wiki
Jump to: navigation, search

Esta opción permite sacar una copia de la base de datos activa.

Se recomienda crear una carpeta para almacenar las copias o respaldos de la base de datos activa o utilizar la carpeta bases/wrk .


Existen dos formas de realizar una copia

Copiar el archivo maestro con reorganización
Copiar el archivo maestro sin efectuar una reorganización


La copia con reorganización utiliza el utilitario mxcp (Ver [1] Manual del los utilitarios CISIS, script: mxcp]) de las librerías CISIS, el cual realiza la copia compactando la base de datos al suprimir los registros eliminados que se generan producto del proceso normal de edición y actualización de la información (ver Estructura de los archivos de datos). Es por ello que esta reorganización reduce el tamaño del archivo .mst.


Cuando se hace una lectura secuencial (browse) de la base de datos en el módulo de catalogación, los Mfn de los registros físicamente eliminados se muestran en la ventana de despliegue. Con cada uno de ellos se presenta un vínculo (reactivar) que permite colocar de nuevo información en un registro físicamente eliminado. Como el registro reactivado está vacío, ABCD lo procesa igual que si se tratara de un registro nuevo. La única forma de eliminar permanente los registros es a través de una exportación/importación, recordando que las bases en formato MARC requieren condiciones especiales en estos procesos para el tratamiento del leader (Ver utilitarios CISIS, Manual del MX, Datos del Leader del registro MARC) o mediante una copia con la opción de reorganización


En la instalación típica de ABCD, el utilitario mxcp se encuentra localizado en la carpeta cgi-bin (/abcd/www/cgi-bin). .


La copia sin reorganización produce un duplicado idéntico al archivo .mst original .Usa el comando copiar del sistema operativo y no el utilitario MXCP del CISIS


Como resultado del proceso se generan los archivos .mst y .xrf.


Procedimiento para obtener una copia de la base de datos

  1. Utilitarios -> Copiar base de datos a otra carpeta
  2. Haga clic sobre Explorar para seleccionar la carpeta donde va a almacenar la copia
  3. Inserte el nombre de la copia
  4. Indique si quiere reorganizar la base de datos
  5. Haga clic sobre Ejecutar


Al terminar el proceso se presenta al final un botón que permite revisar la copia obtenida con el utilitario mx.


Nota importante: Este proceso puede tomar varios minutos, dependiendo del tamaño de la base de datos a copiar. No pise ninguna tecla ni cierre el navegador para asegurar la calidad de la copia.