Chinaunix首页 | 论坛 | 博客
  • 博客访问: 233125
  • 博文数量: 61
  • 博客积分: 2482
  • 博客等级: 少校
  • 技术积分: 675
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-02 11:03
文章分类

全部博文(61)

文章存档

2012年(1)

2011年(1)

2010年(52)

2009年(7)

分类: Oracle

2009-12-17 10:23:22

环境: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) |
给主人留下些什么吧!~~