Primero establecer las siguientes variables de entorno en el .profile del usuario de oracle:

PATH=$PATH:/export/home/oracle/bin
ORACLE_SID=nombre_bbdd
ORACLE_HOME=/export/home/oracle

Crear el siguiente script con root:

**********************************************************************

#!/usr/bin/bash
#Script de backup de la Base de Datos Oracle

FECHA=`date +%y-%m-%d-%H-%M`
FECHA2=`date +%y-%m-%d`
MAQUINA=`uname -n`

su – ora10 -c «exp userid=system/itecban full=y log=/export/home/ora10/exports/export_»$MAQUINA»_$FECHA.log inctype=complete constraints=Y fil
e=/export/home/ora10/exports/export_BBDD_»$MAQUINA»_$FECHA && /usr/bin/gzip /export/home/ora10/exports/export_BBDD_»$MAQUINA»_$FECHA2*.dmp /ex
port/home/ora10/exports/export_»$MAQUINA»_$FECHA2*.log»

#/usr/bin/find /export/home/ora10/exports/ -mtime +7 -exec /usr/bin/ {} \;

**********************************************************************

Meter el script en el cron