鲲鹏麒麟环境达梦数据库定时备份
最近项目中需要使用达梦数据库,CPU架构为鲲鹏ARM,操作系统为麒麟Linux,达梦安装的是DM8。
·
最近项目中需要使用达梦数据库,CPU架构为鲲鹏ARM,操作系统为麒麟Linux,达梦安装的是DM8
编写备份命令
参看dmbackup.sh
#!/bin/sh
# 备份达梦数据库
runTime=$(date "+%Y%m%d%H%M%S")
echo 'backup time :'$runTime
backupDIR='/data/dm/databackup/'
logFile=${backupDIR}/backup_${runTime}.log
# 删除历史数据
deleteTime=7
find ${backupDIR} -type f -name "*" -ctime +${deleteTime} -exec rm -f {} \; >> ${logFile} 2>&1
# 执行备份
cd /home/dmdba/dmdbms/bin/
./dexp userid=SYSDBA/test2024@localhost:5236 directory=/data/dm/databackup/ file=DBDEV_${runTime}.dmp log=DBDEV_${runTime}.log schemas=DBDEV
echo "BACKUP SUCCESS"
设置dmbackup.sh执行权限
chmod 777 ./dmbackup.sh
创建定时任务
执行如下命令
crontab -e
然后插入
*/5 * * * * cd /data/dm;./dmbackup.sh
以上定时任务为每5分钟备份一次,如果需要每小时备份一次,替换成如下代码即可
0 * * * * cd /data/dm;./dmbackup.sh
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐

所有评论(0)