1、前言
达梦dm8数据库job支持dmrman 的全量备份与还原,用job备份数据库时无需关闭数据库(这与直接备份不同,直接备份热备都要在关闭数据库的情况下执行)
2、备份步骤
安装目录的tool文件夹下执行manager 命令打开管理窗口
右键点击代理创建代理环境,完成后下方会出现job选项
选择新建作业
步骤中选择备份路径和步骤名,备份路径事先不能存在,否则会报错,这里以全量备份为例
设置作业调度,即执行的频率,这边设置为每天每隔一分钟进行一次全量备份
点击下方的ddl可以看到实际执行的命令,界面作用最后也是生成命令在后台执行
点击确定执行后可以右键job查看执行信息
执行返回正常
查看备份路径,正常生成备份文件(这里要注意两点,这个job备份虽然不需要关闭数据库,但是毕竟是热备,因此需要开启archivelog ,并且设置archivelog 保存路径,否则会报错)
3、还原步骤
1、停库,这个步骤对dm8还原很重要
2、执行console进入控制台,执行标红的三个步骤
3、还原:选择刚刚job选择的路径下随便选择一个备份集点击还原
4、恢复:记住刚刚选择的备份集,选择相同的备份集进行恢复
5、恢复:更新db magic
6、启动,登录数据库检查
查询启动后数据库状态
对比之后的数据文件
至此,备份还原成功