Uso de la compresión de datos

Si el ancho de banda de red entre dos sistemas está congestionado y es lento, y no tiene suficiente recursos para procesar en ninguno de los dos sistemas, es posible que quiera comprimir los datos que se envían.

Acerca de esta tarea

Para comprimir datos utilizando los comandos compress y uncompress en UNIX™:

Procedimiento

  1. Modificar el script para interconectar la salida del mandato db2hpu con la rutina de compresión.
    Por ejemplo, si utiliza el mandato compress, el script sería:
    #!/bin/ksh
    # Korn Shell script to set TOPHPU environment variable,
    # invoke db2hpu command and pipe its output to compress
    export TOPHPU=/opt/IBM/HPU/V5.1
    $TOPHPU/bin/db2hpu $* | compress
  2. Utilice el mandato rsh para enviar los datos comprimidos a través de la red y descomprimirlos en el sistema de destino.
    Por ejemplo, utilice el mandato rsh en el sistema bkupsite para enviar los datos de la tabla DEPARTMENT comprimidos al sistema bkupsite y descomprimirlos en dicho sistema. Para este ejemplo, se utiliza un archivo de control (dept.ctl) en el directorio de inicio db2inst1:
    [/home/db2bkup] $ rsh prodsrvr -l db2inst1 bin/myhpu -f ~/dept.ctl 2>
    dept.msg | uncompress

Resultados

Después de descargar los datos, podrá encontrar las estadísticas de descarga y cualquier mensaje de error en el archivo dept.msg del directorio de inicio db2bkup en el sistema.