[数据库] 达梦数据库备份与恢复实战教程

15055 0
Honkers 2025-7-30 01:09:32 来自手机 | 显示全部楼层 |阅读模式

目录

一、前言

二、数据库备份与恢复

1. 使用 DM 控制台工具进行脱机备份与恢复

步骤 1:脱机备份操作

步骤 2:恢复操作

2. 使用 DM 管理工具进行联机备份与恢复

步骤 1:联机备份操作

步骤 2:恢复操作

三、表空间备份与恢复

1. 使用 DM 管理工具进行表空间备份与恢复

步骤 1:表空间备份

步骤 2:表空间恢复

四、表备份与恢复

1. 使用 DM 管理工具进行表备份与恢复

步骤 1:表备份

步骤 2:表恢复

五、总结

六、常见问题

一、备份问题

二、恢复问题

三、其他常见问题


一、前言

在数据库管理中,备份与恢复是确保数据安全和业务连续性的重要措施。无论是在灾难恢复、数据丢失还是其他故障场景下,备份文件都能帮助我们快速恢复数据,从而减少业务中断时间和数据丢失风险。达梦数据库(DM Database)作为一款国产数据库,提供了多种高效灵活的备份与恢复方案,支持全量备份、增量备份、日志备份等多种方式,并且具有较高的可用性和可靠性。

本文将通过实际任务来详细讲解达梦数据库的备份与恢复过程,重点介绍如何使用 DM 控制台工具和 DM 管理工具进行数据库、表空间和表的备份与恢复操作。

二、数据库备份与恢复

1. 使用 DM 控制台工具进行脱机备份与恢复

脱机备份是指在数据库处于关闭状态时进行的备份操作。脱机备份可以确保备份数据的完整性,但操作过程中数据库无法提供服务,因此适用于对停机时间要求不高的场景。

步骤 1:脱机备份操作
在打开终端(本次实训任务完成前勿关闭此终端,后面还可以继续使用),使用 systemctl stop DmServiceDMSERVER 命令停止数据库服务(建议使用此方式)。
  1. systemctl stop DmServiceDMSERVER
复制代码
运行 DM 控制台工具进行脱机备份 在运行 DM 控制台工具,在该工具左侧导航窗口中,单击实例配置的 “DMSERVER” 选项,将 “ 控制文件相关参数” 的 BAK_PATH 的值修改为 /dmdata/dmbak 。
在 DM 控制台工具的 “ 备份还原 ” 页面 “ 新建备份 ” ,备份集名设置为: backup_01_ 姓名全拼,然后完成数据库的脱机备份。
脱机备份成功后可在 DM 控制台工具的备份还原界面,看到备份列表信息。
步骤 2:恢复操作

脱机还原恢复

在脱机备份还原界面列表信息中,选中待还原的备份文件,单击右侧的 “ 还原 ” 按钮,进入数据库备份还原界面,设置参数后,单击“ 确定 ” 按钮即可完成脱机还原操作。 注意:如还原有报错,需要借助 DMRMAN 工具进行脱机还原。如还原时出现下图错误,复制图片红框中蓝底部分的还原语句,然后在 DMRMAN 工具上执行该语句即可完成还原。
打开终端(本次实训任务完成前勿关闭此终端,后面还可以继续使用),切换至 dmdba 用户,打开 dmrman 工具,执行上图的还原语句。
  1. su - dmdba
  2. cd /home/dmdba/dmdbms/bin     //实例安装目录下
  3. ./dmservice.sh
复制代码
更新 DB_Magic 在脱机备份还原界面列表信息中,单击右侧的 “ 更新 DB_Magic” 按钮,进入更新 DB_Magic 界面,设 置参数后,单击“ 确定 ” 按钮即可完成更新 DB_Magic 操作。

2. 使用 DM 管理工具进行联机备份与恢复

联机备份是指在数据库正常运行的情况下进行的备份。联机备份能够确保业务不中断,适合高可用性场景。

步骤 1:联机备份操作

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行