环境说明
数据库版本:DM8
操作系统版本:redhad Linux 7
第一步安装达梦数据库及配置环境变量
第二步编辑shell脚本
[dmdba@linuxprobe dmback]$ cat backup.sh
@rww01 ~]$ vi /dmbak/backup.sh
##定义变量文件名
d=$(date '+%y%m%d')_TEST
##导出用户TEST的数据
dexp SYSDBA/SYSDBA owner=TEST directory=/dmback/ file=$d-%U.dmp log=$d.log parallel=4
##压缩备份文件和日志文件
tar zcvf /dmback/$(date '+%y%m%d')_TEST.tar.gz /dmback/*_TEST*.dmp /dmback/*_TEST*.log --remove-files
##保存7天备份文件,删除6天之前备份
find /dmback/ -mtime +6 -name "*.tar.gz" -exec rm -rf {} \;
添加执行权限:
[dmdba@linuxprobe dmback]$ chmod +x backup.sh
添加定时任务
[dmdba@linuxprobe dmback]$ crontab -e
25 17 * * * /dmback/backup.sh