环境:redhat linux as 4.5, oracle 10g R2
现象:用oracle用户执行脚本,可以正常备份;但是用crontab来执行时,rman没有运行。
脚本如下(1level.sh):
export ORACLE_HOME=/u01/oracle/ora10g
export ORACLE_SID=data1
/u01/oracle/ora10g/bin/rman target sys/x cmdfile /u01/oracle/rman/level1.rmn log /u01/oracle/rman/level1.log append
crontab -l
0 1 * * 2-6 /u01/oracle/rman/1level.sh > /dev/null 2>&1
解决办法:
在脚本中添加oracle的环境变量,见红色部分。
采用绝对路径,见红色部分。
阅读(4115) | 评论(0) | 转发(0) |