Este script sirve para cuando tenemos un dump file comprimido y no tenemos espacio suficiente en disco para descomprimirlo y realizar el import.
El proceso a medida que descomprime el archivo va realizando el import, por lo que no requiere mucho espacio extra en disco.
#Creo un pipe (pipe_temporal) que utilizo para descomprimir el dump
mkfifo pipe_temporal
#Descomprimo el contenido del Dump comprimido con compress en el pipe que acabo de crear
Este script sirve para realizar un export de una base directamente a un archivo comprimido.
Esto es muy útil cuando no hay espacio en disco disponible para el export y se guarda en disco el DUMP comprimido directamente.
#Creo un pipe (pipe_temporal) que utilizo para mandar el dmp
mkfifo pipe_temporal
#Comprimo todo lo que entre en el pipe_temporal en el archivo export_file.dmp.Z
compress < pipe_temporal > export_file.dmp.Z &