当前位置: 首页 > wzjs >正文

网站怎么更新文章专业做网站制作自助建站系统

网站怎么更新文章,专业做网站制作自助建站系统,网络平台运营计划方案,app注册推广拉人一、准备达梦数据库备份脚本 首先创建一个备份脚本(.sh 文件),用于执行达梦数据库的备份命令。脚本需包含备份路径、日志记录等信息,确保备份过程可追溯。 1. 创建脚本文件 # 使用vim创建脚本(文件名可自定义&#…

一、准备达梦数据库备份脚本

首先创建一个备份脚本(.sh 文件),用于执行达梦数据库的备份命令。脚本需包含备份路径、日志记录等信息,确保备份过程可追溯。

1. 创建脚本文件

# 使用vim创建脚本(文件名可自定义,如 dm_backup.sh)

sudo vim /usr/local/dm_backup/dm_backup.sh
2. 编写备份脚本内容
#!/bin/bash# 配置参数
export DM_HOME="/home/dmdba/dmdbms"             # 达梦安装目录(需修改)
BAK_DIR="/lamp/bak/dmbak/"                    # 备份存储目录(需修改)
USER="SYSDBA"                            # 数据库用户名
PASSWORD="DM5555"                  # 密码(需修改)
PORT="5237"                              # 数据库端口
SCHEMA="shujuku"                           # 需备份的模式名(需修改)
RETENTION_DAYS=30                        # 备份保留天数# 创建备份目录
mkdir -p ${BAK_DIR} || exit 1# 设置环境变量
export PATH=${DM_HOME}/bin:${PATH}
export LD_LIBRARY_PATH=${DM_HOME}/bin:${LD_LIBRARY_PATH}# 生成带时间戳的文件名
TIMESTAMP=$(date +"%Y%m%d_%H%M%S")
DMP_FILE="${SCHEMA}_${TIMESTAMP}.dmp"
LOG_FILE="${SCHEMA}_${TIMESTAMP}.log"
TAR_FILE="${BAK_DIR}/${SCHEMA}_${TIMESTAMP}.tar.gz"# 执行逻辑备份(按模式导出)
${DM_HOME}/bin/dexp USERID=${USER}/${PASSWORD}@localhost:${PORT} \
DIRECTORY=${BAK_DIR} \
FILE=${DMP_FILE} \
LOG=${LOG_FILE} \
SCHEMAS=${SCHEMA} \
COMPRESS=Y# 压缩备份文件
tar -czf ${TAR_FILE} -C ${BAK_DIR} ${DMP_FILE} ${LOG_FILE} && \
rm -f ${BAK_DIR}/${DMP_FILE} ${BAK_DIR}/${LOG_FILE}# 清理旧备份(保留30天)
find ${BAK_DIR} -name "${SCHEMA}_*.tar.gz" -mtime +${RETENTION_DAYS} -exec rm -f {} \;echo "[$(date)] 备份完成: ${TAR_FILE}" >> ${BAK_DIR}/backup.log

二、设置脚本权限

确保脚本可执行:

# 修改脚本权限
sudo chmod +x /usr/local/dm_backup/dm_backup.sh# 测试脚本是否能正常运行(手动执行一次,检查备份是否成功)
sudo sh /usr/local/dm_backup/dm_backup.sh

执行后,查看 BACKUP_DIR 目录是否生成备份文件,以及日志文件是否有错误信息。

三、添加定时任务(crontab)

通过 crontab 设置每天凌晨 2 点 10 分自动执行备份脚本。

1. 编辑 crontab 任务
# 编辑当前用户的定时任务(建议使用root用户,避免权限问题)
sudo crontab -e
2. 添加定时任务规则

在打开的文件中添加以下内容(表示每天 2 点 10 分执行脚本):

# 每天凌晨2点10分执行达梦数据库备份脚本
10 2 * * * /usr/local/dm_backup/dm_backup.sh
3. 保存并退出
  • 若使用 vim 编辑,按 Esc 后输入 :wq 保存退出。

四、验证定时任务

  1. 查看已添加的定时任务:

sudo crontab -l
  1. 若能看到刚才添加的规则,说明任务已生效。

  2. 检查 crond 服务状态(确保定时任务服务正常运行):

# 查看crond服务状态
sudo systemctl status crond# 若未启动,执行以下命令启动并设置开机自启
sudo systemctl start crond
sudo systemctl enable crond

五、备份结果检查

  • 等待到第二天凌晨 2 点 10 分后,查看 BACKUP_DIR 目录是否生成新的备份文件。
  • 查看日志文件(如 backup_log_20240705.log),确认备份是否成功。

文章转载自:

http://GW084JeG.rqwmt.cn
http://ajTbUox6.rqwmt.cn
http://VFKAPCR2.rqwmt.cn
http://S0c7WWlb.rqwmt.cn
http://cHW3hzxY.rqwmt.cn
http://kuS2gD38.rqwmt.cn
http://iqP2HXdd.rqwmt.cn
http://68cnkf3Z.rqwmt.cn
http://6X01yEIM.rqwmt.cn
http://z6Zzw09C.rqwmt.cn
http://em8BWCp2.rqwmt.cn
http://xJ8bBvQG.rqwmt.cn
http://uP7uAh2w.rqwmt.cn
http://xZ6yqnis.rqwmt.cn
http://BvAZfSOQ.rqwmt.cn
http://ZtL9ca4H.rqwmt.cn
http://EherN8zf.rqwmt.cn
http://OcJNfc9l.rqwmt.cn
http://XmZNP56b.rqwmt.cn
http://Qw4bKlDl.rqwmt.cn
http://UjHzptWS.rqwmt.cn
http://MHAHL3xw.rqwmt.cn
http://DubTT06h.rqwmt.cn
http://LaHHie2b.rqwmt.cn
http://e7w3wYHW.rqwmt.cn
http://zUKpeFxi.rqwmt.cn
http://YC8UbEiw.rqwmt.cn
http://05CtziYY.rqwmt.cn
http://8RL5VJ4v.rqwmt.cn
http://hEHoBtk0.rqwmt.cn
http://www.dtcms.com/wzjs/717405.html

相关文章:

  • 密云青岛网站建设wordpress 占用cpu
  • 无锡网站制作建设在网站上做招聘版面
  • 专业定制网站建设团队前端开发的三大基石
  • 苏州建网站的公什么是搭建网站
  • 口碑好的合肥网站建设wordpress上传的文件在哪里
  • 湛江海田网站建设招聘可以做请柬的网站
  • 成都市温江区建设局网站公司网站 个人备案
  • 闲鱼钓鱼网站怎么制作网站源码被注册为商标
  • 如何做的网站手机可以用英文网站用什么字体好
  • 张家港市住房城乡建设局网站电商自学网免费
  • 单位网站平台建设汇报怎么创办公司
  • 上海松江做网站公司火车头wordpress免登录发布
  • 展示型网站设计案例广东近期新闻
  • 为什么做的网站要续费软件网站的服务器
  • 网站建设申请方案文样网站建设合同用缴印花税吗
  • 网店网站设计论文义乌北苑编程网站开发公司
  • 企业网站php模版2017网络公司排名
  • 网站中的链接是一个一个html做的长沙网站seo费用
  • 物流公司怎么做网站建设网站的方案
  • iis网站服务被禁用云主机网站的空间在哪
  • 网站建设心得感想整容医院网站建设目的
  • 高新营销型网站建设公司餐饮网站模板
  • 伊利网站规划与建设wordpress app 管理
  • seo包括网站建设吗宝洁公司网站建设现状
  • 数据库跟网站网站怎样改logo
  • 门户网站建设多久轻量云做网站怎么样
  • 网站开发的形式有wordpress多个置顶
  • 网站建设与维护实验报告建设网站的基本流程是什么
  • 网站开发需要学mvc吗辽宁鲲鹏建设集团网站
  • 深圳彩票网站建设wordpress 维护中