crontab -l
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
#环境变量 这个必须有 ORACLE_BASE=/u01/app/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
delete noprompt obsolete;