达梦数据库的备份主要分为物理备份和逻辑备份两大类,它们互为补充,共同构成了数据安全的基础。
物理备份是数据库备份的核心,它直接复制数据库的物理文件(如数据文件、控制文件、日志文件等)。物理备份又分为脱机备份和联机备份。
在执行备份之前,需要先关闭数据库服务。然后使用达梦提供的专用工具 console 对数据库文件进行完整的备份。这种备份方式简单、快速且可靠,是所有备份的基石。但由于需要停止数据库服务,它通常适用于可以安排停机维护的场合。
具体操作步骤如下:
这是保证业务连续性的关键。它允许在数据库正常运行、用户正常访问的情况下进行备份。要使用联机备份,必须首先开启数据库的归档模式,这意味着数据库会将重做日志文件完整地保留下来,形成一个日志序列。联机备份支持多种粒度,包括对整个数据库进行备份,也可以只针对某个表空间或者单张表进行备份。此外,它还支持增量备份,即只备份自上一次备份以来发生变化的数据页,这极大地节省了备份时间和存储空间。
具体操作如下:
1.启动服务
2.归档--右键管理服务器--系统管理--状态由打开改成配置,然后点击转换
3.归档完成后状态恢复到打开
4.热备
5.临时增加库备份工作地址
6.永久新增备份工作地址
逻辑备份使用达梦可视化工具来实现数据的导出和导入。它不直接复制物理文件,而是将数据库中的对象(如表、视图、数据等)转换成特定格式的逻辑文件。逻辑备份非常灵活,可以按数据库、用户(模式)、或者单张表等不同级别进行。它的主要用途是数据迁移、在不同数据库版本之间传递数据,或者快速恢复某个误删除的表。但通常来说,逻辑备份的恢复速度比物理备份慢,因此它更多是作为物理备份的一种辅助手段。
具体操作如下:
1.点击需要逻辑备份的表右键导出dmp
2. 填写相关内容,点击确定
达梦数据库的作业管理功能,类似于操作系统的“计划任务”,它允许数据库管理员定期、自动地执行一些维护任务,从而实现运维的自动化。
这个功能的核心是“作业系统”,它由几个关键部分组成。首先,你需要创建“作业”,并为其设定执行时间表,比如“每天凌晨2点执行”或“每周末执行一次”。然后,你需要为这个作业定义一个或多个具体的“步骤”,每个步骤就是一个需要执行的SQL语句或特定的脚本。最后,你还可以设置“警报”,当作业执行成功或失败时,可以通过邮件或其他方式通知管理员。
一个典型的应用场景就是自动化备份。数据库管理员可以创建一个作业,设定它在每周日晚上23点启动。这个作业可以包含多个步骤:第一步,执行一个全量物理备份;第二步,检查备份文件是否成功生成;第三步,清理过期的旧备份文件以释放存储空间。通过这种方式,管理员无需再手动执行这些重复性的工作,既减少了人为出错的可能性,也大大提升了运维效率。
下面以该应用场景为例创建作业,具体步骤如下:
1.创建代理环境
2.新建作业
创建一个作业,作业名称为JOB_FULLBAK,作业任务为:每周日23:00对数据库做全量备份。
3.新建作业步骤
4.新建作业调度
5.点击确定完成作业的新建
文章
阅读量
获赞
