达梦数据库数据泵备份

!/bin/bash

rem 切换到数据库用户
su - dmdba -c
rem 切换到数据库安装路径bin目录
cd /data/dm8/dmdbms/bin
rem 定义文件名称
filename=$(date "+%Y%m%d")
rem 备份命令
./dexp USERID=<用户名>/<密码>@:<端口号> FILE=${filename}<数据文件名称>.dmp DIRECTORY=<备份路径> SCHEMAS=<模式名> LOG=${filename}<日志文件名称>.log
rem 压缩文件
zip -m <存放路径>/$filename.zip <备份路径>/.dmp <备份路径>/.log
rem 删除7天前文件
find <备份路径> -mtime +7 -type f -name ".dmp" -exec rm {} ;
find <备份路径> -mtime +7 -type f -name "
.log" -exec rm {} ;

posted @ 2025-06-04 17:35  leemour  阅读(44)  评论(0)    收藏  举报