目录
一、前言
二、数据库备份与恢复
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
命令停止数据库服务(建议使用此方式)。
- systemctl stop DmServiceDMSERVER
复制代码
运行
DM
控制台工具进行脱机备份
在运行
DM
控制台工具,在该工具左侧导航窗口中,单击实例配置的
“DMSERVER”
选项,将
“
控制文件相关参数”
的
BAK_PATH
的值修改为
/dmdata/dmbak
。
在
DM
控制台工具的
“
备份还原
”
页面
“
新建备份
”
,备份集名设置为:
backup_01_
姓名全拼,然后完成数据库的脱机备份。
脱机备份成功后可在
DM
控制台工具的备份还原界面,看到备份列表信息。
步骤 2:恢复操作
脱机还原恢复
在脱机备份还原界面列表信息中,选中待还原的备份文件,单击右侧的
“
还原
”
按钮,进入数据库备份还原界面,设置参数后,单击“
确定
”
按钮即可完成脱机还原操作。
注意:如还原有报错,需要借助
DMRMAN
工具进行脱机还原。如还原时出现下图错误,复制图片红框中蓝底部分的还原语句,然后在 DMRMAN
工具上执行该语句即可完成还原。
打开终端(本次实训任务完成前勿关闭此终端,后面还可以继续使用),切换至
dmdba
用户,打开
dmrman
工具,执行上图的还原语句。
- su - dmdba
- cd /home/dmdba/dmdbms/bin //实例安装目录下
- ./dmservice.sh
复制代码
更新
DB_Magic
在脱机备份还原界面列表信息中,单击右侧的
“
更新
DB_Magic”
按钮,进入更新
DB_Magic
界面,设 置参数后,单击“
确定
”
按钮即可完成更新
DB_Magic
操作。
2. 使用 DM 管理工具进行联机备份与恢复
联机备份是指在数据库正常运行的情况下进行的备份。联机备份能够确保业务不中断,适合高可用性场景。
步骤 1:联机备份操作
|