您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

基于Linux服务器的Oracle自动备份以及定时清除

bubuko 2022/1/25 20:04:14 其他 字数 2830 阅读 684 来源 http://www.bubuko.com/infolist-5-1.html

1、root用户编写shell脚本OrclBackup.sh #!/bin/bash export ORACLE_BASE=/home/oracle/app export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1 export O ...

 1、root用户编写shell脚本OrclBackup.sh

#!/bin/bash
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export DATA_DIR=/home/oracle/app/admin/orcl/dpdump
export LOGS_DIR=/home/oracle/app/admin/orcl/dpdump
export DELTIME=`date -d "10 days ago" +%Y%m%d`
export BAKUPTIME=`date +%Y%m%d%H%M%S`
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
echo "Starting bakup..."
echo "Bakup file path $DATA_DIR/$BAKUPTIME.dmp"
expdp scott/tiger@172.168.1.10:1521/orcl dumpfile=$BAKUPTIME.dmp log=$BAKUPTIME.log directory=data_pump_dir
echo "backup file success..."
tar -zcvPf $DATA_DIR/scdzpj$BAKUPTIME.tar.gz $DATA_DIR/scdzpj$BAKUPTIME.dmp $DATA_DIR/scdzpj$BAKUPTIME.log --remove-files
echo "tar the file bakup successfully. "
rm -rf $DATA_DIR/scdzpj$DELTIME*.gz
echo "Bakup completed."

2、将脚本添加到服务

chkconfig --add OrclBackup.sh

3、查验是否添加成功

chkconfig --list | grep OrclBackup.sh

基于Linux服务器的Oracle自动备份以及定时清除

原文:https://www.cnblogs.com/yangxuyang/p/12529720.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶