Linux oracle数据库自动备份自动压缩脚本代码

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

复制代码

代码如下:

#!

#backup.sh

##系统名称

sysname=gz

syspath=/home/oracle/databak/$sysname/

v_date=$(date +%Y%m%d%H%M%S)

logfile=$syspath/backup.$v_date.log

echo backup_time>>$logfile

date +%Y-%m-%d %H:%M:%S >> $logfile

#数据库使用情况

echo “backup gznxt”>>$logfile

echo “start_time”>>$logfile

date +%Y-%m-%d %H:%M:%S >> $logfile

cd /home/oracle/product/10.2.0

export ORACLE_HOME=/home/oracle/product/10.2.0

export PATH=$PATH:/home/oracle/product/10.2.0/bin

export ORACLE_SID=DB

echo $syspath

v_date=$(date +%Y%m%d%H%M%S)

exp gz/gz file=$syspath/gznxt$v_date.dmp compress=n >> $logfile

echo “end_time”>>$logfile

date +%Y-%m-%d %H:%M:%S>>$logfile

#压缩备份的数据文件

gzip $syspath/*.dmp

免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容