注册
定时逻辑备份
专栏/技术分享/ 文章详情 /

定时逻辑备份

啦啦啦 2024/07/19 907 2 0
摘要

一般都有定时物理备份,物理备份恢复步骤较繁琐,而且是整库的,所以再加一个定时逻辑备份好一些

cat > /home/dmdba/dexp_bak.sh << EOF

#!/bin/bash

DM_HOME=/opt/dmdbms

mydate=`date +%Y%m%d`

mydir=/dmbak/dexp_bak

syspwd='"SYSDBA"'
 
${DM_HOME}/bin/dexp sysdba/${syspwd} DIRECTORY=${mydir} FULL=Y file=EXP_FULL_${mydate}.dmp log=EXP_FULL_${mydate}.log

##匹配最后修改时间超过30天的dmp和log文件并删除。
find ${mydir}/*.dmp -mtime +31 |xargs rm -f
find ${mydir}/*.log -mtime +31 |xargs rm -f

EOF

配置定时任务,每天凌晨3点执行
crontab -e

0 3 * * * sh /home/dmdba/dexp_bak.sh

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服