Archivado de datos

En Business Integration Connect, el archivado se utiliza para mover el contenido inactivo (no repudiación) a un soporte seguro. El archivado consiste en eliminar datos antiguos de las tablas LG_MSG_ARCHIVE y LG_CERT_ARCHIVE. También mueve al archivador los archivos de datos de carga del almacén de no repudiación del sistema. Los archivos archivados pueden restaurarse si son necesarios los datos de no repudiación.

Precaución:
La depuración de determinadas tablas de bases de datos eliminará información sobre los archivos almacenados en el sistema. Antes de depurar las tablas de base de datos, revise la sección Eliminación de archivos antiguos.
  1. Ejecute el script export para copiar los datos de las tablas en el archivador.

    Oracle:

    En Oracle, es necesario ejecutar el script catexp.sql o catalog.sql para permitir la exportación de la base de datos. Para obtener información detallada, consulte la documentación de Oracle. El script catexp.sql o catalog.sql sólo necesita ejecutarse una vez en una base de datos. No es necesario ejecutarlo de nuevo antes de realizar la exportación.

    Nota:
    Los nombres reales de los archivos script dependen del sistema operativo. Los nombres de archivos script y el método para ejecutarlos se describen en la documentación de Oracle relacionada con el sistema operativo específico.

    Antes de empezar a utilizar el script Export, confirme lo siguiente:

    Es necesario ejecutar el script export desde un sistema en el que se ha instalado el cliente de Oracle. Además, deben definirse las variables de entorno ORACLE HOME, ORACLE SID y ORACLE PATH. El script está ubicado en:

    UNIX: /opt/IBM/WBIConnect/DBLoader/scripts/Oracle/export.sh
     

    Windows: \Dir_Instalación_WBIConnect\DBLoader\scripts\Oracle\export.bat
     

    El script export acepta los siguientes parámetros para Oracle:

    Sintaxis: ./export <contraseña del sistema> <serie de conexión> <directorio de destino> <nombre de esquema> <fecha límite AAAAMMDD>

    Ejemplo: ./export password connectstring /tmp bcgapps 20030101

    El archivador, llamado export.dmp y el archivo export.log se añadirán a la carpeta /tmp/20030101.

    DB2:

    Es necesario ejecutar el script export desde la ventana de mandatos de db2 después de establecer una conexión con la base de datos. El script está ubicado en:

    UNIX: /opt/IBM/WBIConnect/DBLoader/scripts/DB2/export.sh
     

    Windows: \Dir_Instalación_WBIConnect\DBLoader\scripts\DB2\export.bat
     

    El script export acepta los siguientes parámetros para DB2:

    Sintaxis: ./export <fecha límite AAAA-MM-DD> <ubicación de archivado> <nombre de ubicación> <nombre de usuario de base de datos> <contraseña de base de datos>

    Ejemplo: ./export 2003-01-01 /tmp bcgapps bcgapps db2inst1 pa55word

    Nota:
    export provoca que aparezca un aviso SQL3100W que puede ignorarse.

    El archivador y el archivo de registro msgarchive.txt se añadirán a la carpeta /tmp/2003-01-01.

  2. Ejecute el script archive para copiar los archivos de datos de carga del almacén de no repudiación del sistema de archivos en el archivador. Es necesario ejecutar este script en las máquinas que tienen sistemas de almacenamiento de archivos de no repudiación. El script está ubicado en:
    UNIX: /opt/IBM/WBIConnect/bin
     
    Windows: \Dir_Instalación_WBIConnect\bin
     
    1. Ejecute el script setenv para asegurarse de que las variables PATH y CLASSPATH se han establecido correctamente.
    2. El archivo DBArchiveParams.properties lo utiliza el script archive para obtener toda la información necesaria. Edite el archivo DBArchiveParams.properties y asegúrese de que los parámetros que se pasan son correctos. Consulte las entradas de ejemplo para obtener más información. Asegúrese de que las entradas corresponden al tipo de base de datos correcto. La fecha límite debe ser la misma que en el Paso 1.e. El parámetro DB_ARCHIVE_TASK se debe mantener como 1.
    3. Ejecute el script archive. Los resultados de la copia se conservarán en el directorio de destino, tal como se especifica en el archivo DBOutput.txt.
    IMPORTANTE: EN LOS PASOS 1 Y 2 ANTERIORES SE COPIAN LOS DATOS DE ALMACENES DE DATOS EN UBICACIONES DE ARCHIVADO. SÓLO DEBE EJECUTAR LOS DOS PASOS SIGUIENTES CUANDO SE HAYAN COMPLETADO SATISFACTORIAMENTE ESTOS PASOS PUESTO QUE SUPRIMEN DATOS DE LOS ALMACENES DE DATOS.
  3. Establezca el parámetro DB_ARCHIVE_TASK del archivo DBArchiveParams.properties en 0.
  4. Vuelva a ejecutar el script archive para depurar los archivos de datos de carga desde el almacén de no repudiación en el sistema de archivos.

    Es necesario ejecutar este script en las máquinas que tienen sistemas de almacenamiento de archivos de no repudiación. Además, este script debe ejecutarse con privilegios de usuario administrador/root.

  5. Ejecute al procedimiento almacenado AR_NONREP_MAINTENANCE para depurar los datos archivados de las tablas LG_MSG_ARCHIVE y LG_CERT_ARCHIVE. Acepta la fecha límite como parámetro de entrada. Este procedimiento almacenado está disponible en la base de datos y se añade durante la instalación.
    Oracle: execute AR_NONREP_MAINTENANCE(YYYY-MM-DD)
     
    DB2: call AR_NONREP_MAINTENANCE(YYYY-MM-DD)
     

Copyright IBM Corp. 1997, 2004