2022-09-30 05:04:13
达梦数据库DM8备份与恢复
达梦数据库DM8作为国产基础软件的重要代表,在数据安全方面提供了全面的备份与恢复机制。以下是关于DM8数据库备份与恢复的详细解析:
一、备份的基本概念
DM8数据库中的数据存储在物理数据文件中,这些数据文件按照页、簇和段的方式进行管理。备份的本质是从数据库文件中拷贝有效的数据页保存到备份集中,这些有效数据页包括数据文件的描述页和被分配使用的数据页。在备份过程中,如果数据库系统继续运行,产生的数据库操作会首先以日志的形式写到归档日志中。为了保证用户可以通过备份集将数据恢复到备份结束时间点的状态,需要将备份过程中产生的归档日志也保存到备份集中。
二、备份的分类
DM8数据库的备份大致可以分为物理备份和逻辑备份两种。
三、数据库备份和归档日志备份
按照备份内容的不同,可以分为数据备份和归档日志备份。
四、备份操作演示
冷备份
关闭数据库实例,启动DmAOService服务。
使用达梦控制台工具console或dmrman进行数据库备份。





在线备份(热备)
确保dmap服务打开,数据库实例打开,且数据库处于归档模式。
可以通过命令方式或图形界面方式打开归档模式。
使用管理工具或命令行进行热备。







五、数据恢复
数据库恢复时,需要先将DM8实例处于mount状态,关闭实例服务。然后使用dmrman进行恢复操作,包括校验备份集、还原表空间、恢复表空间以及重启实例完成恢复。



六、逻辑备份
DM8逻辑备份使用dexp和dimp工具进行导入和导出操作,分为数据库级别、用户级别、模式级别和表级别四级备份。

七、作业自动备份
除了手动或添加计划任务进行数据库备份外,还可以使用DM8管理工具中的作业对备份进行定制化的策略。包括创建作业代理环境、新建作业和作业调度等步骤。




综上所述,达梦数据库DM8提供了全面的备份与恢复机制,包括物理备份、逻辑备份以及作业自动备份等多种方式,以确保数据库数据的安全性和可靠性。