Export programado
Hola que tal, desde hace varios días he estado intentando programar un export en un crontab de unix, pero la verdad es que no me queda, no se por que sea he intentado de todo, aquí esta mi código
30 11 * * * oracle10 /interno/respaldos/export.sh
donde export.sh
#!/bin/ksh
var=kosmos
FT=`date +%d%m%Y`
FT=${var}_${FT}
exportdir=/interno/respaldos/
file=$exportdir/$FT.dmp
filelg=$exportdir/$FT.lg
#Declaracion de variables
export ORACLE_HOME=/interno/oracle/product/10.2.0/db_1
export ORACLE_SID=kosmos
export PATH=$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
SERVICE_NAME=SIGES
DATABASE_PASSWD=SIGES
ORA_OWNER=oracle10
exp $SERVICE_NAME/$DATABASE_PASSWD file=$file log=$filelg full=Y consistent=Y diect=Y
Espero me puedas ayudar, gracias
30 11 * * * oracle10 /interno/respaldos/export.sh
donde export.sh
#!/bin/ksh
var=kosmos
FT=`date +%d%m%Y`
FT=${var}_${FT}
exportdir=/interno/respaldos/
file=$exportdir/$FT.dmp
filelg=$exportdir/$FT.lg
#Declaracion de variables
export ORACLE_HOME=/interno/oracle/product/10.2.0/db_1
export ORACLE_SID=kosmos
export PATH=$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
SERVICE_NAME=SIGES
DATABASE_PASSWD=SIGES
ORA_OWNER=oracle10
exp $SERVICE_NAME/$DATABASE_PASSWD file=$file log=$filelg full=Y consistent=Y diect=Y
Espero me puedas ayudar, gracias
1 respuesta
Respuesta de yalayon
1