oracle root账号 重置任务计划-RMAN删除过期备份

任务计划-RMAN删除过期备份

 

crontab -l  www.2cto.com  

Crontab代码  

oracle@ntsmshost:~$ crontab -l  

#m  h   dom mon dow command  

20  1   *   *   *   /data/scripts/shell/expdp_ntsmsall2.sh  

01  1   *   *   *   /data/scripts/shell/rmn_del_obsolete.sh  

 

vi /data/scripts/shell/rmn_del_obsolete.sh

Shell代码  

#环境变量 这个必须有  

ORACLE_BASE=/u01/app/oracle oracle账号 

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1  

ORACLE_SID=orcl  

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin  

export ORACLE_BASE ORACLE_HOME PATH ORACLE_SID  

  

rman target / cmdfile=/data/scripts/rmn/del_obsolete.rmn log=/data/scripts/rmn/del_obsolete.log append  

exit;  

 之前就是没设置环境变量,结果一直不能自动执行。

 

vi /data/scripts/rmn/del_obsolete.rmn

Rmn代码  

delete noprompt obsolete; 
 

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。