一、前言
1、测试目的
目前较多系统使用数据守护集群,偶尔会有备库故障导致未及时同步主库日志,并且主库经历了归档清除,这时备库恢复之后也无法正常加入集群,之前版本需要重做备库,目前140版本已支持使用增量备份修复备库缺失的数据。
2、测试目标
可使用主库增量备份修复备库缺失数据,并使备库可正常加入集群。
二、测试过程
1、准备环境
1)已经部署一套DM数据库守护集群
2、模拟备机异常
1)停止备机数据库服务及守护进程服务
2)显示所有组的全局信息
3、主库进行数据写入
4、主库清除归档日志
1)手动进行日志切换,并清除日志
5、恢复故障的备库
6、观察恢复过程
1)主库进行了recover,但是备库并未成功加入集群
2)查看数据库日志有归档不连续的异常
7、查看备库当前应用的LSN号
8、主库增量备份并拷贝至备机
1)主库基于备库应用截至的lsn号进行增量备份,并把备份文件拷贝至备库
backup database increment from lsn 45359 backupset '/dmbak/inc_bak_for_standby';
9、备库应用备份
1)关停数据库服务、数据守护服务
2)应用增量备份集
10、启动备库服务
11、观察恢复过程
1)主库并未自动启动recover
12、通过监视器将分离出去的备库重新加回到守护进程组
1)成功加入集群,归档状态正常
三、测试结论
测试可成功通过增量备份修复备库的归档缺失。
要将归档缺失的备库使用增量备份恢复加入集群,需要进行以下过程
文章
阅读量
获赞