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
- 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
- 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.