首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

RH Linux 停oracle自动备份设置无效

2013-07-09 
RH Linux 下oracle自动备份设置无效本帖最后由 mensuo1111 于 2013-06-25 11:21:33 编辑这是我从注册开始

RH Linux 下oracle自动备份设置无效
本帖最后由 mensuo1111 于 2013-06-25 11:21:33 编辑 这是我从注册开始到现在发的第二个帖子,所以请大家不要被结贴率误导,肯定结贴。
昨天学习了一下oracle的自动备份,今天做了实验,但是自动备份的没有执行,下面是我的配置过程,请各位大侠指点:
1、编写简单的备份脚本
vi bak1
run{
allocate channel ca1 type disk;
backup
incremental level 1
format file="/opt/backup/inc1_%u_%T"
tag moday_inc1
database;
release channel ca1;
}
脚本路径为路径为/opt/script/

2、设置crontab
su - root
password:
crontab -e -u oracle
26 04 * * 6 rman target / msglog=/opt/backup/1.log cmdfile=/opt/script/bak1
然后执行service crond restart

3、 查看当前时间
[root@rac3 ~]# date
Sat Jun 22 04:24:57 CST 2013

过了几分钟后:
查看备份的日志记录
cd /opt/backup
ls
发现什么文件都没有,求给位大侠指点:
Linux Oracle 备份 crontab
[解决办法]
脚本有问题,直接用root用户能执行?加上使用rman执行的语句
[解决办法]
把bak1 的环境变量加上看看 
[解决办法]
哦 刚刚说错了  是设置下rman target / 的环境变量
你把26 04 * * 6 rman target / msglog=/opt/backup/1.log cmdfile=/opt/script/bak1
的rman target / msglog=/opt/backup/1.log cmdfile=/opt/script/bak1那出来写成脚本加上oracle的环境变量

[解决办法]
单个cron如果都无法正常执行、那么就更别谈自动备份了、所以、先调试单个cron

在shell里面写完整点:

ORACLE_HOME 
ORACLE_BASE
ORACLE_SID
[解决办法]
貌似crontab的脚本里,所有的环境变量都需要重写

热点排行
Bad Request.