script:expdp定时备份,删除脚本
script:expdp定时备份,删除脚本
$ more backup_exp.sh #!/bin/sh # # #set env export ORACLE_SID=test export ORACLE_HOME=/../../ export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #开始备份,设定目录dump_test,dump_test=//.../... FILE='date date +%Y%m%d' expdp user/passwd directory=dump_test dumpfile=$FILE.dmp #删除以前的备份 DUMP=//.../... find $DUMP -name "*.dmp" -mtime +7 -exec rm {} \; # #增加到crontab调度,表示每天的0点都会调度这个程序来做备份,删除。 0 0 * * * /home/oracle/bin/backup_exp.sh > /home/oracle/logs/backup_exp.log 2>&1