QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 799|回复: 0

如何在shell中实现oracle rman的自动处理

[复制链接]
发表于 2004-11-15 17:40:45 | 显示全部楼层 |阅读模式
我每天都要在linux用oracle进行如下操作(很烦人)
RMAN>sql "Alter System Archive Log Current";
RMAN>backup database format='/data/oraclebackup/%U_%s.bak';
RMAN>sql "Alter System Archive Log Current";
RMAN>backup filesperset 10 archivelog all delete input format='/data/oraclebackup/%U_%s.bak';
RMAN>report obsolete;
然后再根据report obsolete;信息调用rm命令删除过期的rman备份文件,比如02fusm9a_1_1_2.bak

删除了这些过期备份文件以后,再执行
RMAN> allocate channel for maintenance type disk;
RMAN> crosscheck backup;
RMAN> delete expired backup;
RMAN> RELEASE CHANNEL;

请问我的这些操作该怎么用shell脚本实现自动操作?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 01:42 , Processed in 0.064944 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表