Alex的博客

本博客的文章均为原创,是本人从事行业多年来所遇见一些小问题的解决心得,希望可以帮助到大家!



我的expdp按schema模式备份脚本一个!

 #!/bin/sh
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11g/db
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LC_CTYPE=en_US.UTF-8
export ORA_NLS10=$ORACLE_HOME/nls/data
date=`date +%Y_%m_%d_%h_%m`
days=7
bakdir=/home/oracle/bak02
expdp username/password@orcl directory=bak02 dumpfile=bakfile_$date.dmp schemas=username
find  $bakdir -mtime +$days -name "bakfile_*.dmp" -exec rm -rf {} \;
 
crontab -e
* 04 * * * /bin/bash /home/oracle/ora_bak.sh
 
#前面的变量必须加进去,否则crontab无法执行脚本。使用root用户运行!
浏览1202  评论0  niko于 2015-6-26 8:01
发言