Script para oracle con cron
Tengo un script que me gustaría ejecutarlo con cron, desde el terminal funciona sin problemas pero desde el cron recibo el siguiente error
Message 206 not found; No message file for product=RDBMS, facility=EXP: Release 11.2.0.1.0
- Production on Tue Apr 5 13:56:01 2011
Copyright (c) 1982, 2009, Oracl
Invalid format of Export utility name
Verify that ORACLE_HOME is properly set
Export terminated unsuccessfully
EXP-00000: Message 0 not found; No message file for product=RDBMS, facility=EXPexport
done...
en teoria defino las variables antes del hacer el export, aqui esta mi script
#!/bin/bash
# delete older dmp files
find /home/oracle/backup/datos -name '*.dmp*' -ctime +10 -exec rm {} \;
# set your variables
ORACLE_BASE=/opt/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1/
ORACLE_SID=orc2
LD_LIBRARY_PATH=$ORACLE_HOME/lib
path=($path $ORACLE_HOME/bin)
# run export FULL
/opt/app/oracle/product/11.2.0/dbhome_1/bin/exp USERID=system/bart@orc2 FULL=Y FILE=/home/oracle/backup/datos/Full`date +"%d_%B_%Y_%H.%M"`exp$ORACLE_SI$
echo "export done..."
Ya encontre una pregunta parecida que requeria ordenar el orden en la definicion de variables, pero a mi no me funcion
Message 206 not found; No message file for product=RDBMS, facility=EXP: Release 11.2.0.1.0
- Production on Tue Apr 5 13:56:01 2011
Copyright (c) 1982, 2009, Oracl
Invalid format of Export utility name
Verify that ORACLE_HOME is properly set
Export terminated unsuccessfully
EXP-00000: Message 0 not found; No message file for product=RDBMS, facility=EXPexport
done...
en teoria defino las variables antes del hacer el export, aqui esta mi script
#!/bin/bash
# delete older dmp files
find /home/oracle/backup/datos -name '*.dmp*' -ctime +10 -exec rm {} \;
# set your variables
ORACLE_BASE=/opt/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1/
ORACLE_SID=orc2
LD_LIBRARY_PATH=$ORACLE_HOME/lib
path=($path $ORACLE_HOME/bin)
# run export FULL
/opt/app/oracle/product/11.2.0/dbhome_1/bin/exp USERID=system/bart@orc2 FULL=Y FILE=/home/oracle/backup/datos/Full`date +"%d_%B_%Y_%H.%M"`exp$ORACLE_SI$
echo "export done..."
Ya encontre una pregunta parecida que requeria ordenar el orden en la definicion de variables, pero a mi no me funcion
1 Respuesta
Respuesta de jac_bubu
1