Rman-简单的删除归档脚本

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11gR2/db

export GRID_HOME=/opt/oracrs/product/11gR2/grid

export ORACLE_TERM=xterm

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

export ORACLE_SID=iptvsqm

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib

rman target / nocatalog log /opt/oracle/db/oradata/iptvsqm_archlog/delete_archive.log  append<<EOF

allocate channel for maintenance type disk;

crosscheck archivelog all;

delete expired archivelog all;

delete noprompt archivelog all completed before 'sysdate-3';

EOF

前面这些环境变量可以不需要设置,但是前提是这台主机上只有一个数据库实例,有多个实例就要设置环境变量了。

corntab脚本 

root用户:crontab -e

* * * * * su - oracle -c  /ora_arch/clear_arch.sh >>/archive/delete_arch.log &

猜你喜欢

转载自blog.csdn.net/qq_34556414/article/details/80885840