为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8企业版
【操作系统】:华为欧拉系统
【CPU】:
【问题描述】*:需要进行恢复性测试,由于是生产环境,不敢直接操作,找到一个贴了,不太理解,想请教一下 ,
对于图片的有很多不理解,期待得到大佬的指点:
1.停止数据库,实为了安全起见
2.restore 全量备份数据库文件,是直接将全量备份执行到数据库吗?还是预加载
3.restore 增量备份数据库文件,,是直接将增量备份挨个执行到数据库吗?还是预加载
4.恢复-归档是目的是啥呢,不执行,只执行2-3是否可以
5.recover database '/dmdata/test/DAMENG/dm.ini' update db_magic;作用是啥呢,可以不执行吗?
1、数据库还原恢复,必须保持数据库为停机状态

2、restore全量备份集过程,即数据库还原过程,是根据库备份集中记录的文件信息重新创建数据库文件,并将数据页重新拷贝到目标数据库的过程。主要步骤包括:清理目标库环境;重建数据库文件;拷贝数据页;重建联机日志文件;修改配置参数等
3、restore增量备份集过程和restore基于全备的还原过程是一样的,只不过是额外应用了增量备份集而已,是全量+增量备份集全部都应用的方式
4、恢复时如果使用了备份集+归档的方式,有几个场景,(1)可以将还原后处于非一致性状态的数据库恢复到一致性状态(2)将已经处于一致性状态的数据库尽可能地恢复到最新状态(3)将数据库恢复到指定时间点状态(4)将数据库恢复到指定 LSN 产生时的状态
5、达梦DB_MAGIC称为数据库魔数,可以用来表示某一个数据库,但DB_MAGIC是可以变化的,每经过一次还原、恢复操作后,DB_MAGIC就会产生变化,用来区分备份源库和还原目标库。数据库恢复分为两步:(1)恢复一致性;(2)更新DB_MAGIC。